假设我有一个XML:
<as> <a> <name>xxx</name> <data>xxx-data</data> </a> <a> <name>yyy</name> <data>yyy-data</data> </a> <a> <name>zzz</name> <data>zzz-data</data> </a> </as>
现在,我想写一个XPath
来选择data
文本a
name
文本xxx
。此Xpath
应返回xxx-data
。我怎么能这样做?
答案 0 :(得分:2)
使用a
级别的谓词选择正确的a
,然后选择其data
孩子:
/as/a[name = 'xxx']/data
答案 1 :(得分:1)
这样的事情应该做:
/as/a[name="xxx"]/data