这是我的XML文件的草图:
<file recordCount="n">
<record/>
<record/>
<record/> <!-- ...etc... -->
</file>
我在file
元素上建立了XML Schema(版本1.1)断言,@recordCount
(正整数)必须等于计算出的{{1}的数量} record
中包含的元素。
这是我能想到的最好的:
file
这是失败测试XML文件,无论我放入test="count(record) eq @recordCount"
(给定@recordCount
)和我有多少(有效)nonZeroInteger
元素...
我假设我在这里遗漏了一些非常基本的东西,比如节点路径或要在record
中比较的2个变量的类型?
答案 0 :(得分:0)
这个XPath是正确的。它现在在IDE中表现得如预期。如果我知道为什么它没有正确验证我会更新问题。