1
속성이나 내용을 허용하는 XSD 내용 유형을 만들려고하지만 동시에 또는 둘 다 허용하지는 않습니다. 예를 들어, 다음은 허용 될 것이다 :속성 OR 내용 만 허용하는 XSD 유형
<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>