我试图通过Xpath使用Count()-Functionity来做到这一点,但根本无法弄清楚如何使用“名称”作为其名称来与同级Property节点进行比较...如果有其他想法,我也愿意接受您知道Count()的替代方法。
我不确定我是否已完全理解该问题,因此请在下面检查并告诉我它是否不是您真正想要的
首先可以用以下方法完成XPath:
boolean(//SubRecord[substring-after(./Property[@Name="Derivation"]/text(), '.')=./Property[@Name="Name"]/text()])
这应该返回,true因为XPath匹配前两个SubRecord元素。
使用not()应允许返回,true因为XPath匹配第三个SubRecord元素:
boolean(//SubRecord[not(substring-after(./Property[@Name="Derivation"]/text(), '.')=./Property[@Name="Name"]/text())])
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。