🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5958

python en xml

#5958
From: Benoit Liessens
Date: Sun, 09 Feb 2003 15:56
30 lines
1973 bytes
Ik ben in python een cd-databaseje aan 't maken. Alles wordt in xml
opgeslagen:

vb:
<? xml version="1.0" ..?>
<cdcollection>
<cd artist="arno" album="best of">
    <track nr="1">putain putain</track>
    ....
</cd>
<cd ...> etc. </cd>
</cdcollection>

Ik gebruik de xml.dom.minidom implementatie om dit object van
Document()-type naar een file weg te schrijven.
Bij het inlezen heb ik echter problemen: characters als '&' en '<' worden
resp. naar '&amp;' en '&lt;' omgezet in de file maar '�' blijft '�' in de
output file. Net die '�' en ook '�' genereren errors bij het parsen van de
file naar een DOM-structuur: errors i.v.m."UTF-8". Hoe kan ik dit omlossen ?

Ten tweede : De xml-tags heb ik zelf gedefinieerd (<track> <cd> etc..) maar
ik heb geen DTD gedefinieerd. Is zo'n DTD nodig om de xml-file terug in te
lezen naar een object van het Document()-type?

Kan iemand mij een beetje wegwijs maken in dit doolhof van classes en
packages?

Dank,

Beno�t
Technical Details
Message-ID: <b25tse$1bd$1@news.worldonline.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!out.nntp.be!propagator2-SanJose!in.nntp.be!news.worldonline.be!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,fcaecbcf5e5bd1da,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-02-09 07:59:25 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!out.nntp.be!propagator2-SanJose!in.nntp.be!news.worldonline.be!not-for-mail
From: "Benoit Liessens" <benoit.liessens@gmx.net>
Newsgroups: be.comp.programming
Subject: python en xml
Date: Sun, 9 Feb 2003 16:56:07 +0100
Organization: Worldonline Belgium
Lines: 34
Message-ID: <b25tse$1bd$1@news.worldonline.be>
NNTP-Posting-Host: ppp-62-235-88-55.tiscali.be
X-Trace: news.worldonline.be 1044806351 1389 62.235.88.55 (9 Feb 2003 15:59:11 GMT)
X-Complaints-To: abuse@worldonline.be
NNTP-Posting-Date: Sun, 9 Feb 2003 15:59:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200