是否可以使用行號和python lxml庫生成XPath?使用lxml爲特定行生成XPath
背景:我們在文檔中(其中不XPath的,但零件)的引用,我想找到一個特定元素的所有引用(在特定的線)
enter code here
<root>
<element>
<name>Element1</name>
<contains>
<element>
<name>color</name>
<value-ref>/Colors/red</value-ref>
</element>
</contains>
</element>
<element>
<name>Colors</name>
<contains>
<element>
<name>red</name>
<value>0xFF0000</value>
</element>
<element>
<name>blue</name> <!-- the line I'd like to get an Xpath for -->
<value>0x0000FF</value>
</element>
</contains>
</element>
</root>
進出XPath我將在value-ref中創建一個表達式(這可以通過正則表達式來完成)
請提供一個可重現的例子。 – alecxe 2014-11-14 14:22:06