0
對於所有的文本節點,我怎麼找父元素的類和標籤類型的XPath:我如何找到所有文本節點
對於所有的文本節點,我怎麼找父元素的類和標籤類型的XPath:我如何找到所有文本節點
從XPath documentation父元素和它的類,它不是那麼困難。這是我在用XML文件:
<root>
<child1>
<text>Text1</text>
</child1>
<child2>
<text>Text2</text>
</child2>
<child3>
<text>Text3</text>
</child3>
<child4>
<text>Text4</text>
</child4>
</root>
與實現的XPath支持
lxml lib
現在(這是不是內置的Python XML lib中的情況下),我們在這裏:
>>> from lxml import etree
>>> root = etree.parse(path).getroot()
>>> for p in root.xpath('//text/..'):
print p.tag
child1
child2
child3
child4
你可以添加你嘗試過的示例xml和代碼嗎? –