Glen wrote:

> Thank you for your comprehensive reply. It was very helpful!
> Just to clarify one point, is it not possible to search for a node
> directly in the element / elementTree or do you first need to pull the
> data into a class/dict?

You certainly have other options

>>> catalog.xpath("//catalog/book[contains(title,'Guide')]/title/text()")
["XML Developer's Guide", 'MSXML3: A Comprehensive Guide', 'Visual Studio 7: 
A Comprehensive Guide']
>>> catalog.xpath("//catalog/book[starts-
with(author,'Corets')]/title/text()")
['Maeve Ascendant', "Oberon's Legacy", 'The Sundered Grail']

but then the question is whether you want to learn Python or XPath.

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to