On Aug 11, 9:13 am, Ned Deily <[email protected]> wrote: > In article > <[email protected]>, > > cmalmqui <[email protected]> wrote: > > I am writing on a small XML parser and are currently stuck as I am not > > able to get the whole element name in ElementTree. > > > Please see the below example where "print root[0][0]" returns > > "<Element 'Activity' at 018A3938>" > > > Is there a way to get hold of the "Running" string in the tag using > > elementTree? > > > <Activities> > > <Activity Sport="Running"> > > <Id>2009-07-10T14:48:00Z</Id> > > <Lap StartTime="2009-07-10T14:48:00Z"> > > ......... > > "Running" is the value of the "Sport" attribute of the "Activity" > element. The documentation for the Element interface lists several ways > to access element attributes; in your example, > > >>> elem = root[0][0] > >>> elem.get("Sport") > 'Running' > >>> elem.attrib > > {'Sport': 'Running'}>>> elem.items() > > [('Sport', 'Running')] > > Seehttp://docs.python.org/library/xml.etree.elementtree.html > > -- > Ned Deily, > [email protected]
Excellent! Thanks! The XML magic is getting there slowly... -- http://mail.python.org/mailman/listinfo/python-list
