我有一个xml元素,其内容只是其他元素的系列,如
<VARIABLES ID="1">
<VAR NAME="COUNTER" VALUE="1" COMMENTS=" " />
</VARIABLES>
现在我要确保该元素必须具有VAR类型的默认元素,其NAME为&#34; INVALID&#34;和VALUE =&#34; -1&#34;。谁能告诉我怎么做?我尝试为每个属性NAME和VALUE定义简单类型,并为这些属性提供默认值,但问题是用户可以输入NAME的VAR等于&#34; INVALID&#34;和VALUE其他-1像0一样。
先谢谢
答案 0 :(得分:0)
如果我理解正确,你想要在某个元素上定义约束,这样当NAME="INVALID"
时,VALUE="-1"
也必须如此。{1}}。
这些被称为co-occurrence constraints。据我所知,在XML模式中根本不支持它们,并且您需要Schematron来编写实现该模式的规则。