1
我有可能做出一個選擇方案,如(A或B或兩者)。如果是,那麼如何做到以下幾點?XSD架構 - 一個或兩個
<xs:element name="a" type="typeA" />
<xs:element name="b" type="typeB" />
希望你能幫上忙。
問候, 尼瑪
我有可能做出一個選擇方案,如(A或B或兩者)。如果是,那麼如何做到以下幾點?XSD架構 - 一個或兩個
<xs:element name="a" type="typeA" />
<xs:element name="b" type="typeB" />
希望你能幫上忙。
問候, 尼瑪
你可以看到XSD "one or both" choice construct leads to ambiguous content model
<xs:schema xmlns:xs="...">
<xs:element name="a" type="typeA" />
<xs:element name="b" type="typeB" />
<xs:element name="...">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element ref="a"/>
<xs:element ref="b" minOccurs="0"/>
</xs:sequence>
<xs:element ref="b"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>