ประเภทข้อมูลของ XSD ที่เป็นข้อความ
- หน้าก่อน ตัวอย่าง XSD
- หน้าต่อไป XSD วันที่
ข้อมูลประเภทตัวเลขใช้สำหรับค่าที่สามารถเก็บข้อมูลตัวอักษรได้
ชนิดข้อมูลข้อความ (String Data Type)
ชนิดข้อมูลข้อความสามารถมีอักษร รวมถึงตาราง ช้าง และตาราง
ตัวอย่างดังกล่าวเกี่ยวกับการประกาศข้อความใน scheme คือ:
<xs:element name="customer" type="xs:string"/>
องค์ประกอบของเอกสารควรมีลักษณะเหมือนนี้:
<customer>John Smith</customer>
หรือในลักษณะเดียวกันนี้:
<customer> John Smith </customer>
หมายเหตุ:หากคุณใช้ชนิดข้อมูลข้อความ XML processor จะไม่เปลี่ยนค่าของมัน
ชนิดข้อมูล string ที่มีการสนับสนุน (NormalizedString Data Type)
ชนิดข้อมูล string ที่มีการสนับสนุนมาจากชนิดข้อมูลข้อความ
ชนิดข้อมูล string ที่มีการสนับสนุนสามารถมีอักษรได้ แต่ XML processor จะลบรวมตาราง เนิน ช้าง และตาราง
ตัวอย่างดังกล่าวเกี่ยวกับการกำหนดชนิดข้อมูล string ที่มีการสนับสนุนใน schema คือ:
<xs:element name="customer" type="xs:normalizedString"/>
องค์ประกอบของเอกสารควรมีลักษณะเหมือนนี้:
<customer>John Smith</customer>
หรือในลักษณะเดียวกันนี้:
<customer> John Smith </customer>
หมายเหตุ:ในตัวอย่างดังกล่าวนี้ XML processor จะใช้ช่องว่างทดแทนตาราง
ชนิดข้อมูล Token (Token Data Type)
ชนิดข้อมูล Token มาจากชนิดข้อมูลข้อความ
ชนิดข้อมูล Token สามารถมีอักษรได้ แต่ XML processor จะลบรวมตาราง เนิน ช้าง และช่องว่างที่เริ่มและสิ้นสุด และช่องว่างที่เป็นระยะเวลา
ตัวอย่างดังกล่าวเกี่ยวกับการประกาศ token ใน schema คือ:
<xs:element name="customer" type="xs:token"/>
องค์ประกอบของเอกสารควรมีลักษณะเหมือนนี้:
<customer>John Smith</customer>
หรือในลักษณะเดียวกันนี้:
<customer> John Smith </customer>
หมายเหตุ:ในตัวอย่างดังกล่าวนี้ มีที่เรียกว่า XML parser จะลบรวมตาราง
ชนิดข้อมูลข้อความ
โปรดทราบว่า ทุกชนิดของข้อมูลที่นี่มาจากชนิดข้อมูลข้อความ (ยกเว้นชนิดข้อมูลข้อความเอง)!
ชื่อ | คำอธิบาย |
---|---|
ENTITIES | |
ENTITY | |
ID | ส่งมอบข้อความที่มี ID ใน XML (ใช้ร่วมกับคุณสมบัติ schema แค่นั้น) |
IDREF | ส่งมอบข้อความที่มี IDREF ใน XML (ใช้ร่วมกับคุณสมบัติ schema แค่นั้น) |
IDREFS language | ข้อความที่มี id ภาษาที่ถูกต้อง |
Name | ข้อความที่มีชื่อ XML ที่ถูกต้อง |
NCName | |
NMTOKEN | ส่งมอบข้อความที่มีนามฉันท์ NMTOKEN ใน XML (ใช้ร่วมกับคุณสมบัติ schema แค่นั้น) |
NMTOKENS | |
normalizedString | ข้อความที่ไม่มีชาติระบบปฏิบัติการ หรือชาติระบบปฏิบัติการหลัง |
QName | |
string | ข้อความ |
token | ข้อความที่ไม่มีชาติระบบปฏิบัติการ ชาติระบบปฏิบัติการหลัง ชาติระบบปฏิบัติการ หรือช่องว่างหลังหรือหน้าหน้า หรือช่องว่างที่มีหลายช่องว่างต่อเนื่อง |
จำกัดของประเภทข้อมูลของข้อความ (Restriction)
จำกัดที่สามารถใช้ร่วมกับประเภทข้อมูลของข้อความ:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS、IDREFS และ ENTITIES ไม่สามารถใช้กำหนดนี้ได้)
- whiteSpace
- หน้าก่อน ตัวอย่าง XSD
- หน้าต่อไป XSD วันที่