1
我想製作一個XSD內容類型,允許屬性或內容,但不是同時(或兩者都不)。例如,以下將被允許:XSD類型,只允許屬性OR內容,但不是兩個
<data cid="my_id" />
<data>TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGh</data>
但是下面將不被允許:
<data cid="my_id">TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGh</data>
<data />
最好的嘗試我有這個迄今爲止允許使用又兼具/既不。
<xs:complexType name="data">
<xs:simpleContent>
<xs:extension base="xs:base64Binary">
<xs:attribute name="cid" type="xs:string" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>