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

Jenis data rentetan Skema XML


XSD String Jenis Data


Jenis data rentetan digunakan untuk nilai yang boleh mengandungi rentetan.


Jenis Data Rentetan

Jenis data rentetan boleh mengandungi aksara, suapan baris, pemulangan pengangkutan dan tab.

Berikut ialah contoh pengisytiharan rentetan dalam skema:

<xs:element name="customer" type="xs:string"/>

Elemen dalam dokumen sepatutnya kelihatan seperti ini:

<pelanggan>

Nota:
Jika anda menggunakan jenis data rentetan, pemproses XML tidak akan mengubah nilai.
Jenis Data Rentetan Biasa

Jenis data rentetan ternormal diperoleh daripada jenis data rentetan.

Jenis data rentetan yang dinormalkan juga boleh mengandungi aksara, tetapi pemproses XML mengalih keluar pemisah baris, pengembalian pengangkutan dan tab.

Berikut ialah contoh menormalkan jenis data rentetan dalam skema:

<xs:element name="customer" type="xs:normalizedString" />

Elemen dalam dokumen sepatutnya kelihatan seperti ini:

<pelanggan>John Smith</customer>

Atau sesuatu seperti ini:

<pelanggan> John Smith </customer>

Nota:
Dalam contoh di atas, tab Semua pemproses XML aksara akan digantikan dengan ruang.
Jenis Data Token

Jenis data token juga diperoleh daripada jenis data rentetan.

Jenis data Token juga boleh mengandungi aksara, tetapi pemproses XML mengalih keluar baris baharu, pemulangan pengangkutan, tab, ruang hadapan dan belakang serta ruang (berturut-turut).

Berikut ialah contoh pengisytiharan token dalam skema:

<xs:element name="customer" type="xs:token"/>

Elemen dalam dokumen sepatutnya kelihatan seperti ini:

<pelanggan>John Smith</customer>

Atau sesuatu seperti ini:

<pelanggan></pelanggan>

Nota: > Dalam contoh di atas, penghurai XML akan mengalih keluar aksara tab.


Jenis data rentetan

Sila ambil perhatian bahawa semua jenis data berikut diperoleh daripada jenis data rentetan (kecuali jenis data rentetan itu sendiri)!

名称描述
ENTITIES 
ENTITY 
ID在 XML 中提交 ID 属性的字符串 (仅与 schema 属性一同使用)
IDREF在 XML 中提交 IDREF 属性的字符串(仅与 schema 属性一同使用)
IDREFS language包含合法的语言 id 的字符串
Name包含合法 XML 名称的字符串
NCName 
NMTOKEN在 XML 中提交 NMTOKEN 属性的字符串 (仅与 schema 属性一同使用)
NMTOKENS 
normalizedString不包含换行符、回车或制表符的字符串
QName 
string字符串
token不包含换行符、回车或制表符、开头或结尾空格或者多个连续空格的字符串


Sekatan pada jenis data rentetan

Sekatan yang boleh digunakan dengan jenis data rentetan:

  • penghitungan

  • panjang

  • maxLength

  • minLength

  • corak (NMTOKENS, IDREFS dan ENTITI tidak boleh menggunakan kekangan ini)

  • whiteSpace