我出于某种目的解析XSD,但遇到了一些XSD节点的问题.XSD中的union的用途是什么以及使用它的原因.
它是否曾用于对XML进行某种限制?我附加了union和简单类型节点.
请解释为什么使用它?
<xsd:simpleType name="PeriodExtendedEnum">
<xsd:union memberTypes="PeriodEnum">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
<xsd:enumeration value="T" />
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<xsd:simpleType name="PeriodEnum">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D" />
<xsd:enumeration value="W" />
<xsd:enumeration value="M" />
<xsd:enumeration value="Y" />
</xsd:restriction>
</xsd:simpleType>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5087 次 |
最近记录: |