parsing an xml file for unknown elements using python ElementTree -



parsing an xml file for unknown elements using python ElementTree -

i wish extract tag names , corresponding info multi-purpose xml file. save info python dictionary (e.g tag = key, info = value). grab beingness tags names , values unknown , of unknown quantity.

<some_root_name> <tag_x>bubbles</tag_x> <tag_y>car</tag_y> <tag...>42</tag...> </some_root_name>

i'm using elementtree , can extract root tag , can extract values referencing tag names, haven't been able find way iterate on tags , info without referencing tag name.

any help great.

thank you.

from lxml import etree et xmlstring = """ <some_root_name> <tag_x>bubbles</tag_x> <tag_y>car</tag_y> <tag...>42</tag...> </some_root_name> """ document = et.fromstring(xmlstring) elementtag in document.getiterator(): print "elementtag name:", elementtag.tag

edit: read file instead of string

document = et.parse("myxmlfile.xml")

python xml-parsing elementtree

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -