Tutorial Skema ...login
Tutorial Skema XML
pengarang:php.cn  masa kemas kini:2022-04-20 14:13:02

Elemen ringkas XSD



Skema XML mentakrifkan elemen fail XML.

Elemen ringkas ialah elemen yang mengandungi teks sahaja. Ia tidak akan mengandungi unsur atau atribut lain.


Apakah elemen mudah?

Elemen ringkas ialah elemen yang mengandungi teks sahaja. Ia tidak akan mengandungi unsur atau atribut lain.

Walau bagaimanapun, kelayakan "teks sahaja" boleh disalah ertikan dengan mudah. Terdapat banyak jenis teks. Ia boleh menjadi salah satu jenis yang disertakan dalam definisi Skema XML (boolean, rentetan, data dan sebagainya), atau ia boleh menjadi jenis tersuai yang anda tentukan sendiri.

Anda juga boleh menambah kelayakan (iaitu aspek) pada jenis data untuk mengehadkan kandungannya, atau anda boleh meminta data itu sepadan dengan corak tertentu.


Tentukan elemen ringkas

Tentukan sintaks elemen ringkas:

<xs:element name="xxx" type="yyy"/ > ;

Di sini xxx merujuk kepada nama elemen dan yyy merujuk kepada jenis data elemen. Skema XML mempunyai banyak jenis data terbina dalam.

Jenis yang paling biasa digunakan ialah:

  • xs:string

  • xs:decimal

  • xs:integer

  • xs:boolean

  • xs:tarikh

  • xs :time

Instance

Berikut ialah beberapa elemen XML:

<nama keluarga>Refsnes</nama akhir>
< ;umur>36</umur>
<dateborn>1970-03-27</dateborn>

Ini ialah takrifan unsur ringkas yang sepadan:

< ;xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs: element name="dateborn" type="xs:date"/>


Nilai lalai dan tetap elemen ringkas

Elemen mudah boleh mempunyai ditentukan Nilai lalai atau tetap.

Nilai lalai diberikan secara automatik kepada elemen apabila tiada nilai lain ditentukan.

Dalam contoh berikut, nilai lalai ialah "merah":

<xs:element name="color" type="xs:string" default="red " />

Nilai tetap juga diberikan secara automatik kepada elemen dan anda tidak boleh menentukan nilai lain.

Dalam contoh berikut, nilai tetap ialah "merah":

<xs:element name="color" type="xs:string" fixed="red" />

Laman web PHP Cina