1

我有这个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

我怎样才能做到这一点?

4

1 回答 1

1

您无法在 XSD 1.0 中实现这一点;您必须迁移到 XSD 1.1(我所知道的唯一免费可用的处理器是 Xerces,并且处于 beta 状态)或使用 Schematron 增强您的 XSD 1.0 模型(后者基于 XSLT 1.0/2.0,您有很多选择)。

于 2013-01-12T03:43:10.127 回答