kak...@gmail.com ha scritto:
Hi to all, let's say we have the following Xml
<team>
  <player name='Mick Fowler' age='27' height='1.96m'>
    <points>17.1</points>
    <rebounds>6.4</rebounds>
  </player>
  <player name='Ivan Ivanovic' age='29' height='2.04m'>
    <points>15.5</points>
    <rebounds>7.8</rebounds>
  </player>
</team>

How can i get the players name, age and height?
DOM or SAX and how

Thanks
Antonis

another minimal xml.etree.ElementTree solution:

>>> print document
<team>
  <player name='Mick Fowler' age='27' height='1.96m'>
    <points>17.1</points>
    <rebounds>6.4</rebounds>
  </player>
  <player name='Ivan Ivanovic' age='29' height='2.04m'>
    <points>15.5</points>
    <rebounds>7.8</rebounds>
  </player>
</team>
>>> import xml.etree.ElementTree as ET
>>> team = ET.XML(document)
>>> for player in team:
...     print player.attrib["name"]
...     print player.attrib["age"]
...     print player.attrib["height"]
...     print
...
Mick Fowler
27
1.96m

Ivan Ivanovic
29
2.04m

>>>

bye
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to