【发布时间】:2014-11-01 19:58:48
【问题描述】:
示例:
我的 XML:
<root>
<a>
<b>1</b>
<b>1</b>
<b>2</b>
</a>
<a>
<b>1</b>
<b>2</b>
</a>
<a>
<b>1</b>
</a>
</root>
- A 现在,如何控制每个“b”元素只有一个相同的值(不仅仅是“1”)?
- 有可能吗?我只找到了,但它不起作用:
//a/b != ./b - 除了元素中的一些循环或按值计数之外,我不知道......但它不能在 xpath 中,或者不是?
感谢您的回复。
【问题讨论】:
-
给定这个示例 XML,您希望 XPath 返回什么?
-
@har07 - 可能是真/假...每个 b 是否相同。我知道,它在这里没什么意义,实际上我需要它作为属性。
-
只说明 “但它不起作用” 没有确切说明它为什么不起作用并且不提供代码示例不是很好的提问方式。尤其是如果您不确定正确的技术措辞,展示您的代码示例会很有帮助。
标签: xml loops xpath xsd schematron