1
特定の名前空間だけが除外されるようなxsd:anyを制限する方法はありますか?このような"名前空間B以外のすべてのコンテンツ"のXMLスキーマコンテンツモデルA?
何か:
complexType name="A">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other"/>
<!-- Somehow exclude all elements with names starting "B:" -->
</xs:sequence>
</xs:complexType>
このタイプに準拠するXMLは、例えばだろう
<A>
<anything:whatever>
</anything:whatever>
</A>
しかし決して:
<A>
<anything:whatever>
</anything:whatever>
<B:ad>INVALID</B:ad>
</A>
は、これを行うための同等の方法はありますか?
私はXSD V1.0の検証にのみ関心があります。
ケイ氏を確認していただきありがとうございます。私はこれが沈むかもしれないと感じていました。 「V1.1を採用する」というメッセージが大声ではっきりしてきています。 – Michael