xs:attributeGroup值限制

时间:2013-01-11 11:16:13

标签: xsd xsd-validation

我有这个xsd

<xs:attributeGroup name="PropertyAttributes">
    <xs:attribute name="IsAttached" type="xs:boolean" default="false" />
    <xs:attribute name="IsStatic" type="xs:boolean" default="false" />
  </xs:attributeGroup>

我想限制这种情况 IsAttached = true IsStatic = true

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你无法在XSD 1.0中实现这一点;你必须要转移到XSD 1.1(我所知道的唯一免费处理器是Xerces,处于测试状态)或者用Schematron扩充你的XSD 1.0模型(后者基于XSLT 1.0 / 2.0,你有很多选择)。