【发布时间】:2015-05-06 20:10:38
【问题描述】:
我在 XML 中有这个:
<Const Name="a" Value="1.0"/>
<Const Name="b" Value="1"/>
<Const Name="c" Value="A"/>
<Const Name="d" Value="B"/>
现在仅适用于 Name="b" Const,Value 必须为 1、2、3 或 4。不允许使用其他值。其他Const 可能包含其他值,如图所示。
如何在 XSD 中表达?
到目前为止,我有这个:
<xs:element name="Const">
<xs:complexType>
<xs:attribute name="Value" type="xs:string" use="required"/>
<xs:attribute name="Name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
我使用 XSD 1.0,似乎:VS2013...所以“替代”对我不起作用...遗憾...
【问题讨论】: