xml – 如何让通配符在XPath属性值匹配中工作?
发布时间:2020-12-16 23:10:14 所属栏目:百科 来源:网络整理
导读:我有以下 XML: root foo bar type="a whole bunch of stuff,then a magic string: MUPPET" / valuemy Muppet value/value /foo foo bar type="some other stuff,then a different magic string: GREMLIN" / valuemy Gremlin value/value /foo/root 我想构建
我有以下
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评估器,它工作正常:
http://www.mizar.dk/XPath/Default.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |