XML スキーマのチュートリア...login
XML スキーマのチュートリアル
著者:php.cn  更新時間:2022-04-20 14:13:02

XML スキーマ複合型 - 要素のみ


XSD 要素のみ


「要素のみ」複合型要素は、他の要素のみを含むことができる要素です。


複合タイプには、要素

XML 要素「person」と、その他の要素

<person>
のみが含まれます。 <名>ジョン</名>
<lastname>Smith</lastname>
</person>

次のようにスキーマで「person」要素を定義できます:

<xs:element name="person">
​ <xs:complexType>
​​ <xs:シーケンス>
                        <xs:要素名="firstname" type="xs:string"/>
                        <xs:要素名="姓" タイプ="xs:文字列"/>
​​ </xs:シーケンス>
​ </xs:complexType>
</xs:element>

これに注意してください

または、complexType 要素の名前を設定し、「person」要素の type 属性がこの名前を参照するようにすることもできます (With など)このメソッドでは、複数の要素が同じ複合タイプを参照できます):

<xs:element name="person" type="persontype"/>

<xs:complexType name="persontype">
​ <xs:シーケンス>
​​ <xs:要素名="firstname" type="xs:string"/>
​​ <xs:要素名="姓" タイプ="xs:文字列"/>
​ </xs:sequence>
</xs:complexType>

PHP中国語ウェブサイト