【发布时间】:2013-11-12 03:44:10
【问题描述】:
假设我有一个元素 A 和一个从 A 扩展而来的元素 B,如下所示。
<xsd:complexType name="A">
<xsd:sequence>
<xs:element name="desiredVariable" type="xs:string"/>
</xsd:sequence>
<xsd:complexType>
<xsd:complexType name="B">
<xsd:complexContent>
<xsd:extension base="A">
<xsd:sequence>
<xs:element name="anotherVariable" type="xs:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
我有一个用例,其中 A 中的desiredVariable 可以取任何值,而 B 中的相同desiredVariable 应该是一个固定值。即我必须对 B 中的 desiredValue 应用限制。我该怎么做?
【问题讨论】:
标签: xsd restriction