Tak zdrojový kód je tady: <a href="http://gist.github.com/492183">http://gist.github.com/492183</a> a parsovaný soubor tady: <a href="http://ws.audioscrobbler.com/2.0/?method=library.gettracks&api_key=1851f14522298bf83a76b21c222c8af2&user=Visgean&page=1">http://ws.audioscrobbler.com/2.0/?method=library.gettracks&api_key=1851f14522298bf83a76b21c222c8af2&user=Visgean&page=1</a> , a to o čem já mluvím je na řádce 46:<pre>
<div class="line" id="LC46"><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><span class="k">print</span> <span class="n">track</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">"name"</span><span class="p">)</span><br>
</blockquote><div><br>což odpovídá xml v tom souboru:<br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><name>The Ballad Of Chasey Lain</name> <br>
</blockquote></div><span class="p"><br><br>a ještě jedna věc: <br><br></span><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">>>>print dir(track.find("name"))<br>
</blockquote><span class="p"></span><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">['__delitem__', '__delslice__', '__doc__', '__getitem__', '__getslice__', '__init__', '__len__', '__module__', '__repr__', '__setitem__', '__setslice__', '_children', 'append', 'attrib', 'clear', 'find', 'findall', 'findtext', 'get', 'getchildren', 'getiterator', 'insert', 'items', 'keys', 'makeelement', 'remove', 'set', 'tag', 'tail', 'text']<br>
<br></blockquote></div></pre>a já prostě nevím jak z toho mam dostat tu hodnotu, k atributům se dostanu - viz řádek 30...<br><br><br><div class="gmail_quote">2010/7/27 Jirka Vejrazka <span dir="ltr"><<a href="mailto:jirka.vejrazka@gmail.com">jirka.vejrazka@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">> Dobrý den, mám tu objekt elementu z modulu xml.etree.ElementTree který<br>
> odpovídá kodu <name>Pepa</name> ... nevíte jak z toho mam dostat Pepu?<br>
> Zkoušel jsem metody z dokumentace -<br>
> <a href="http://docs.python.org/library/xml.etree.elementtree.html" target="_blank">http://docs.python.org/library/xml.etree.elementtree.html</a> ale všechny my<br>
> vracejí nanejvýš atributy, nikoliv však Pepu :( Nevíte někdo jak osvobodit<br>
> Pepu z xml klece?<br>
<br>
</div></div>Ahoj,<br>
<br>
to je trochu tezke, kdyz nenapises co uz jsi vyzkousel a<br>
nefungovalo. Nevim, jak vypada zbytek tveho XML, ale vyzkousel bych<br>
neco ve stylu:<br>
<br>
et = ElementTree()<br>
data = et.parse(muj_soubor)<br>
names = data.findall('name')<br>
for name in names:<br>
print name.text<br>
<br>
<br>
Ale je to jenom strelene od boku, nedal jsi dost informaci.<br>
<br>
Jirka<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
</blockquote></div><br>