2017-07-18 77 views
0

您好我如何使用XMLPath獲得@使用其他@ refferencing的值?如何使用同一節點中其他屬性的值獲取屬性值? XML XPath

例如:

我該如何獲得id 1的值名?

ill選擇ID爲1的屬性,但我會得到名稱屬性的值,誰返回「Camisa de Seda」,如:/ items/item [@ id =「1」] @ name(this is右)

itemDb.xml:

<items> 

<item id="0" name="Armadura de Couro"> 
    <attribute key="type" value="armadura"/> 
    <attribute key="price" value="100"/> 
</item> 

<item id="1" name="Camisa de Seda"> 
    <attribute key="type" value="armadura"/> 
    <attribute key="price" value="50"/> 
</item> 

</items> 

回答

1

如果你已經知道了@Id屬性的值,並要返回相應的@name屬性值,那麼您發佈的代碼幾乎是正確的,試試這個:

//items/item[@id="1"]/@name 
+0

它的工作原理,謝謝 – Morvy

相關問題