Tutorial elemen kompleks XML Schema - teks saja Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari elemen komposit dengan hanya teks,

elemen kompleks XML Schema - teks saja

elemen komposit hanya berisi teks dapat berisi teks dan atribut.


elemen komposit dengan hanya teks

Jenis ini hanya memiliki konten yang sederhana (teks dan atribut), oleh karena itu kami ingin menambahkan konten ini elemen simpleContent. Bila menggunakan konten yang sederhana, kita harus mendefinisikan ekstensi atau membatasi dalam simpleContent elemen, seperti ini:

<xs:element name="somename">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="basetype">
idid
idid
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

或者:

<xs:element name="somename">
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="basetype">
idid
idid
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>

Tip: Gunakan ekstensi atau pembatasan elemen untuk memperluas atau membatasi jenis elemen dasar yang sederhana.Berikut adalah contoh dari elemen XML, "shoesize", yang hanya berisi teks:

<shoesize country="france">35</shoesize>

Contoh berikut mendeklarasikan tipe kompleks yang isinya didefinisikan sebagai nilai integer, dan "shoesize" elemen berisi properti bernama "negara" dari:

<xs:element name="shoesize">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="country" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

Kami juga dapat mengatur nama untuk elemen complexType, dan membiarkan atribut "shoesize" tipe elemen untuk menyebut nama ini (dengan menggunakan metode ini, beberapa elemen dapat merujuk pada jenis kompleks yang sama):

<xs:element name="shoesize" type="shoetype"/>

<xs:complexType name="shoetype">
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="country" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
elemen kompleks XML Schema - teks saja
10/30