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:
Elemen dalam dokumen sepatutnya kelihatan seperti ini:
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:
Atau sesuatu seperti ini:
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:
Atau sesuatu seperti ini:
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