อื่น ๆ ชนิดข้อมูลอื่น ๆ ที่เป็น boolean, base64Binary, hexBinary, float, double, anyURI, QName และ NOTATION
บูลีนชนิดข้อมูล
ชนิดข้อมูลแบบบูลจะใช้ในการระบุค่าจริงหรือเท็จ
ต่อไปนี้เป็นตัวอย่างของการประกาศบูลีนในสคีมาด้วย:
<xs:attribute name="disabled" type="xs:boolean"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<prize disabled="true">999</prize>
Note: ค่าทางกฎหมายในการบูลีนเป็นจริงเท็จ 1 (which indicates true) และ 0 (which indicates false)
ประเภทข้อมูลไบนารี
ประเภทข้อมูลไบนารีที่ใช้ในการแสดงข้อมูลไบนารีที่จัดรูปแบบ
เรามีสองประเภทข้อมูลไบนารี:
- base64Binary (Base64-encoded binary data)
- hexBinary (hexadecimal-encoded binary data)
ต่อไปนี้เป็นตัวอย่างของการประกาศ hexBinary ใน schema ที่ใช้งาน:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI ชนิดข้อมูล
anyURI ชนิดข้อมูลที่จะใช้ในการระบุ URI
ต่อไปนี้เป็นตัวอย่างของการประกาศ anyURI ใน schema ที่ใช้งาน:
<xs:attribute name="src" type="xs:anyURI"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<pic src="http://www.w3ii.com/images/smiley.gif" />
Note: หาก URI นี้มีช่องว่างแทนที่พวกเขาด้วย 20%
ประเภทข้อมูลเบ็ดเตล็ด
ชื่อ | ลักษณะ |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
ข้อ จำกัด เกี่ยวกับประเภทข้อมูลเบ็ดเตล็ด
ข้อ จำกัด ที่สามารถใช้กับชนิดข้อมูลอื่น ๆ :
- enumeration (a Boolean data type cannot use this constraint)
- length (a Boolean data type cannot use this constraint)
- maxLength (a Boolean data type cannot use this constraint)
- minLength (a Boolean data type cannot use this constraint)
- pattern
- whiteSpace