refer to xpath attributes generally
Sayth Renshaw
flebber.crue at gmail.com
Thu May 28 22:28:50 EDT 2015
On Friday, 29 May 2015 09:21:01 UTC+10, Sayth Renshaw wrote:
> Is there a way to specify to all attributes in xpath? Instead of directly Eg //element/@attr
>
> So that you could effectively loop and filter if an element had more than one Attribute?
>
> So items = tree.xpath(@all_attrs)
>
> From lxml import etree
>
> Tree = etree.Xpath(//root)
>
> For k, v in items:
> Choose your k's
>
>
> Thanks for your time in advance
> Please forgive some formatting errors phone auto correct
> Sayth
It appears this is the best answer
n [17]: with open('C:/Users/Sayth/Desktop/20150530RHIL0.xml', 'rb') as f:
....: tree = etree.parse(f)
....: for attrResult in tree.xpath('/meeting/race/@*'):
....: print(attrResult.attrname)
More information about the Python-list
mailing list