1
我有一个xml,看起来像这样: 而我想要的是当d1是1st Price的时候d2的值。这必须是一次完成的,而不是用于:每个。我在这里停留,因为我有时候还需要第二价格。Xpath Expression来过滤元素
<a>
<b>
.
</b>
<c>
<d>
<d1>1st Price</d1>
<d2>12</d2>
</d>
<d>
<d1>2nd Price</d1>
<d2>25</d2>
</d>
</c>
</a>
我最初的方法是NS:C/NS:d [(NS:D1 = '第一价格')]/NS:D2而正在一个错误此。任何人都可以帮忙!
什么是错误消息确切的任何一个? – har07
我无法得到正确的值,但我终于得到:/ a/c/d [d1/text()='1st Price']/d2/text() – Yauza