🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27514

Re: parsowanie xml'a w pythonie

#27514
From: Wróbel
Date: Tue, 15 Jun 2010 12:37
33 lines
1951 bytes
Sorry za formatowanie, dziś mi sie wszystko &%^$$

Użytkownik "Wróbel" <NOwrobel@e-wrobel.pl> napisał w wiadomości 
news:hv7rq6$klh$1@inews.gazeta.pl...
> Cześć,
>
> Chcę wyciągnąć z pliku xml imie oraz email (z "osoba"  pliku xml:
> <znajomi>
> <osoba>
> <imie foo="zzz">Zygmunt</imie>
> <email>1@1.pl</email>
> </osoba>
> <osoba>
> <imie foo="aaaa">Janina</imie>
> <email>2@2.pl</email>
> </osoba>
> </znajomi>
> kod:from xml.dom import minidom
>
> #Open XML document using minidom parser
> DOMTree = minidom.parse('plik.xml')
>
> #pobieramy elementy struktury dokumentu XML
> cNodes = DOMTree.childNodes
> for i in cNodes[0].getElementsByTagName("osoba"):
> # wartosc taga
> print i.getElementsByTagName("imie")[0].childNodes[0].toxml()
> co powinienem dodać, aby dostać wartość "emaila" ?print 
> i.getElementsByTagName("email")[0].childNodes[0].toxml() niestety nie 
> dzialaPrzeslałem Wam książkowy przyklad, mój kod jest troszkę inny, ale 
> idea ta sama.Dzięki z góry
>
> 
Technical Details
Message-ID: <hv7s6v$m1b$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <hv7rq6$klh$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Wróbel <NOwrobel@e-wrobel.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: parsowanie xml'a w pythonie
Date: Tue, 15 Jun 2010 14:37:51 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 35
Message-ID: <hv7s6v$m1b$1@inews.gazeta.pl>
References: <hv7rq6$klh$1@inews.gazeta.pl>
NNTP-Posting-Host: chello089079169167.chello.pl
X-Trace: inews.gazeta.pl 1276605471 22571 89.79.169.167 (15 Jun 2010 12:37:51 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 15 Jun 2010 12:37:51 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931
X-Priority: 3
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-User: wrobellos
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit