您如何使用XMLPath使用其他@ refferencing获取@的值?
例如:
如何获取id 1的值名称?
生病时选择id为1的属性,但我会得到name属性的值,返回“Camisa de Seda”的内容如下:/ items / item [@ id =“1”] @ name(这是正确的) ?)
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>
答案 0 :(得分:1)
如果您已经知道@Id属性的值并且想要返回相应的@name属性值,那么您发布的代码几乎是正确的,试试这个:
//items/item[@id="1"]/@name