string ชนิดของข้อมูลที่ใช้สำหรับค่าที่มีตัวอักษรสตริง
สตริงชนิดข้อมูล
ชนิดข้อมูลสตริงสามารถมีอักขระสายฟีดผลตอบแทนการขนส่งและอักขระแท็บ
ต่อไปนี้เป็นตัวอย่างของการประกาศสตริงในสคีมาด้วย:
<xs:element name="customer" type="xs:string"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<customer>John Smith</customer>
หรืออาจมีลักษณะเช่นนี้
<customer> John Smith </customer>
Note: การประมวลผล XML จะไม่ปรับเปลี่ยนค่าถ้าคุณใช้ชนิดข้อมูลสตริง
NormalizedString ชนิดข้อมูล
ชนิดข้อมูล normalizedString มาจาก String ชนิดข้อมูล
ชนิดข้อมูล normalizedString นอกจากนี้ยังมีตัวอักษร แต่ประมวลผล XML จะลบบรรทัดฟีดผลตอบแทนการขนส่งและอักขระแท็บ
ต่อไปนี้เป็นตัวอย่างของการประกาศ normalizedString ใน schema ที่ใช้งาน:
<xs:element name="customer" type="xs:normalizedString"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<customer>John Smith</customer>
หรืออาจมีลักษณะเช่นนี้
<customer> John Smith </customer>
Note: ในตัวอย่างข้างต้นประมวลผล XML ที่จะเข้ามาแทนที่แท็บที่มีช่องว่าง
Token ชนิดข้อมูล
ชนิดข้อมูลโทเค็นยังมาจาก String ชนิดข้อมูล
ชนิดข้อมูลโทเค็นนอกจากนี้ยังมีตัวอักษร แต่ประมวลผล XML จะลบบรรทัดฟีดผลตอบแทนการขนส่งแท็บชั้นนำและช่องว่างต่อท้ายและช่องว่างหลาย
ต่อไปนี้เป็นตัวอย่างของการประกาศใน schema โทเค็นที่ใช้งาน:
<xs:element name="customer" type="xs:token"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<customer>John Smith</customer>
หรืออาจมีลักษณะเช่นนี้
<customer> John Smith </customer>
Note: ในตัวอย่างข้างต้นประมวลผล XML ที่จะลบแท็บ
string ชนิดของข้อมูล
โปรดทราบว่าทั้งหมดของชนิดข้อมูลด้านล่างนี้เป็นผลมาจาก String ชนิดข้อมูล (except for string itself) !
ชื่อ | ลักษณะ |
---|---|
ENTITIES | |
ENTITY | |
ID | สตริงที่หมายถึง ID แอตทริบิวต์ใน XML (ใช้เฉพาะกับคุณลักษณะสคี) |
IDREF | สตริงที่หมายถึง IDREF แอตทริบิวต์ใน XML (ใช้เฉพาะกับคุณลักษณะสคี) |
IDREFS | |
language | สตริงที่มีรหัสภาษาที่ถูกต้อง |
Name | สตริงที่มีชื่อ XML ที่ถูกต้อง |
NCName | |
NMTOKEN | สตริงที่หมายถึง NMTOKEN แอตทริบิวต์ใน XML (ใช้เฉพาะกับคุณลักษณะสคี) |
NMTOKENS | |
normalizedString | สตริงที่ไม่ได้มีสายฟีดผลตอบแทนการขนส่งหรือแท็บ |
QName | |
string | สตริง |
token | สตริงที่ไม่ได้มีสายฟีดผลตอบแทนการขนส่งแท็บนำหน้าหรือต่อท้ายช่องว่างหรือช่องว่างหลาย |
ข้อ จำกัด ในการ string ชนิดของข้อมูล
ข้อ จำกัด ที่สามารถใช้กับสตริงชนิดข้อมูล:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS, and ENTITIES cannot use this constraint)
- whiteSpace