2012-12-05 84 views
1

我想使用XPath來選擇包含<name> -tag的「子樹」的子樹,而不是來自以下xml的子樹。這可能嗎?作爲一個小問題,我會使用哪些關鍵字來找到類似於Google的關鍵字(例如,通過屬性選擇子樹,我會使用該術語)?Xpath - 如何選擇其中兄弟節點包含特定文本的子節點

<root> 
    <operation> 
    <name>ABC</name> 
    <description>Description 1</description> 
    </operation> 
    <operation> 
    <name>DEF</name> 
    <description>Description 2</description> 
    </operation> 
</root> 

回答

1

關於第一個問題,我覺得更準確的方式來做到這一點是:
//operation[./name[text()='ABC']]
而且根據this,我們也可以做到:
//operation[./name[text()[.='ABC']]]

相關問題