Xsd-complex-any
提供:Dev Guides
XSD-<すべて>
<any>要素は、XSD機能を拡張するために使用されます。 スキーマで定義されていない要素によって、1つのXSDで定義されているcomplexType要素を拡張するために使用されます。
例について考えてみましょう-person.xsdは person complexType要素を定義しています。 address.xsdは address complexType要素を定義しています。
XMLで住所を持つ人を定義する場合、次の宣言は無効になります。
<xs:any>を使用
上記のperson.xmlを検証するには、person.xsdのperson要素に<xs:any>を追加します。
これで、person.xmlがperson.xsdおよびaddress.xsdに対して検証されます。