我有以下
XML:
<root> <foo> <bar type="a whole bunch of stuff,then a magic string: MUPPET" /> <value>my Muppet value</value> </foo> <foo> <bar type="some other stuff,then a different magic string: GREMLIN" /> <value>my Gremlin value</value> </foo> </root>
我想构建一个XPath查询,在查看魔术字符串“MUPPET”时返回“my Muppet value”(字符串).我的猜测是:
/root/foo[contains(bar/@type,'MUPPET')]/value/text()
但这似乎不起作用.我真的不确定是否包含(x,y)运算符是否允许查询作为第一个参数.作为一个副作用,我不确定我是否需要最后的text().
有帮助吗?
解决方法
我只是检查了这个在线XPATH评估器,它工作正常:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。