Latest web development tutorials

XML Schema ประเภทสตริงข้อมูล

string ชนิดข้อมูลที่ใช้ในการมีค่าของสตริง


ชนิดข้อมูลสตริง (String ชนิดของข้อมูล)

ชนิดข้อมูลสตริงสามารถมีอักขระสายฟีดผลตอบแทนการขนส่งและแท็บ

นี่คือตัวอย่างของการประกาศสตริงโครงการนี้:

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

องค์ประกอบในเอกสารที่ควรมีลักษณะเช่นนี้

<customer>John Smith</customer>

หรือเช่นนี้

<customer> John Smith </customer>

หมายเหตุ: หากคุณใช้ชนิดสตริงข้อมูลประมวลผล XML จะไม่เปลี่ยนค่าหนึ่ง


ปกติประเภทสตริงข้อมูล (NormalizedString ชนิดของข้อมูล)

สตริงปกติชนิดข้อมูลที่ได้มาจากชนิดข้อมูลสตริง

ปกติประเภทสตริงข้อมูลที่สามารถมีตัวอักษรเดียวกัน แต่การประมวลผล XML จะลบเส้นแบ่ง, ผลตอบแทนการขนส่งและแท็บ

นี่คือตัวอย่างของประเภทสตริงข้อมูลปกติใน schema นี้:

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

องค์ประกอบในเอกสารที่ควรมีลักษณะเช่นนี้

<customer>John Smith</customer>

หรือเช่นนี้

<customer> John Smith </customer>

หมายเหตุ: ในตัวอย่างข้างต้นประมวลผล XML จะใช้ในการเปลี่ยนแท็บทั้งหมดที่มีช่องว่าง


ชนิดข้อมูล Token (Token ชนิดของข้อมูล)

ข้อมูลที่ได้มาจาก Token ชนิดเดียวกันชนิดข้อมูลสตริง

Token ประเภทข้อมูลเดียวกันสามารถมีตัวอักษร แต่ประมวลผล XML จะลบบรรทัดฟีดผลตอบแทนการขนส่งแท็บชั้นนำและช่องว่างต่อท้ายและ (ต่อเนื่อง) พื้นที่

นี่คือตัวอย่างของสคีมาในการประกาศโทเค็นที่เกี่ยวข้องต่อไปนี้:

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

องค์ประกอบในเอกสารที่ควรมีลักษณะเช่นนี้

<customer>John Smith</customer>

หรือเช่นนี้

<customer> John Smith </customer>

หมายเหตุ:> ในตัวอย่างข้างต้น, XML parser จะลบแท็บ


สตริงชนิดข้อมูล

โปรดทราบว่าทั้งหมดของชนิดข้อมูลต่อไปนี้จะได้มาจากสตริงชนิดข้อมูล (ยกเว้นสำหรับชนิดข้อมูลสตริงเอง)!

ชื่อ ลักษณะ
ENTITIES
ENTITY
ID แอตทริบิวต์ ID สตริงส่งในรูปแบบ XML (ใช้ร่วมกับคุณลักษณะสคี)
IDREF ส่งสตริง IDREF แอตทริบิวต์ใน XML (ใช้ร่วมกับคุณลักษณะสคี)
ภาษา IDREFS สตริงที่มีรหัสภาษาที่ถูกต้อง
ชื่อ สตริงมีชื่อ XML ที่ถูกต้อง
NCName
NmToken ส่งสตริงแอตทริบิวต์ NmToken ในรูปแบบ XML (ใช้ร่วมกับคุณลักษณะสคี)
NMTOKENS
normalizedString สตริงไม่ได้มีสายฟีดผลตอบแทนการขนส่งหรือแท็บ
QName
เชือก เชือก
เหรียญ สตริงไม่ได้มีสายฟีดผลตอบแทนการขนส่งหรือแท็บช่องว่างนำหน้าหรือต่อท้ายหรือช่องว่างติดต่อกันมากขึ้น


ชนิดข้อมูลสตริงที่กำหนดไว้ ( จำกัด )

มันสามารถใช้ร่วมกับกำหนดชนิดข้อมูลสตริง:

  • การนับ
  • ความยาว
  • maxLength
  • minLength
  • รูปแบบ (NMTOKENS, IDREFS และหน่วยงานไม่สามารถใช้ข้อ จำกัด นี้)
  • ช่องว่าง