🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5918

Re: python en xml

#5918
From: Benoit Liessens
Date: Sun, 16 Feb 2003 18:03
38 lines
2311 bytes
Benoit Liessens <benoit.liessens@gmx.net> schreef in berichtnieuws
b25tse$1bd$1@news.worldonline.be...
> 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?
>
Eureka !

xml.dom.ext.Print(docroot, stream, encoding) en
xml.dom.ext.PrettyPrint(docroot,stream,encoding)

Benoit
Technical Details
Message-ID: <b2ojvb$4tj$1@news.worldonline.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!newspeer1.nwr.nac.net!news.worldonline.be!not-for-mail
References: <b25tse$1bd$1@news.worldonline.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,fcaecbcf5e5bd1da
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-02-16 10:06:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!newspeer1.nwr.nac.net!news.worldonline.be!not-for-mail
From: "Benoit Liessens" <benoit.liessens@gmx.net>
Newsgroups: be.comp.programming
Subject: Re: python en xml
Date: Sun, 16 Feb 2003 19:03:12 +0100
Organization: Worldonline Belgium
Lines: 40
Message-ID: <b2ojvb$4tj$1@news.worldonline.be>
References: <b25tse$1bd$1@news.worldonline.be>
NNTP-Posting-Host: ppp-62-235-88-165.tiscali.be
X-Trace: news.worldonline.be 1045418795 5043 62.235.88.165 (16 Feb 2003 18:06:35 GMT)
X-Complaints-To: abuse@worldonline.be
NNTP-Posting-Date: Sun, 16 Feb 2003 18:06:35 +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