องค์ประกอบเค้าร่าง XML
<Schema> องค์ประกอบเป็นองค์ประกอบหลักของทุก Schema ของ XML
<Schema> องค์ประกอบ
<Schema> องค์ประกอบเป็นองค์ประกอบหลักของทุก Schema XML นี้:
<xs:schema>
...
...
</xs:schema>
<Schema> องค์ประกอบอาจมีคุณลักษณะ ประกาศสคีมามักจะมีลักษณะบางอย่างเช่นนี้
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3big.com"
xmlns="http://www.w3big.com"
elementFormDefault="qualified">
...
...
</xs:schema>
ส่วนรหัสต่อไปนี้:
ที่ใช้ในการแสดงผลสคีองค์ประกอบและประเภทข้อมูลจาก namespace ว่า "http://www.w3.org/2001/XMLSchema" นอกจากนี้ยังกำหนดออกจาก namespace ว่า "http://www.w3.org/2001/XMLSchema" องค์ประกอบและประเภทข้อมูลควรใช้ XS คำนำหน้า:
ข้อมูลโค้ดนี้:
องค์ประกอบการแสดงผลที่กำหนดโดยสคีนี้ (หมายเหตุการจากมุ่งหน้าไปทางร่างกาย) จาก namespace ว่า "http://www.w3big.com"
ข้อมูลโค้ดนี้:
มันระบุว่า namespace เริ่มต้นคือ "http://www.w3big.com"
ข้อมูลโค้ดนี้:
namespace ระบุเอกสารเช่น XML ใด ๆ ที่ใช้ในสภาพแวดล้อมที่ประกาศในคีมานี้จะต้องถูกกว่าที่กำหนดไว้
Schema อ้างอิงในเอกสาร XML
เอกสาร XML นี้มีการอ้างอิงถึง Schema XML นี้:
<note xmlns="http://www.w3big.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3big.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
โค้ดต่อไปนี้:
มันระบุการประกาศ namespace เริ่มต้น ประกาศนี้จะบอกตรวจสอบสคีที่องค์ประกอบทั้งหมดที่ใช้ในเอกสาร XML นี้มีการประกาศใน "http://www.w3big.com" namespace
เมื่อคุณมี XML Schema namespace อินสแตนซ์ที่มีอยู่:
คุณสามารถใช้แอตทริบิวต์ schemaLocation สถานที่ให้บริการนี้มีสองค่า ค่าแรกคือ namespace ที่จะใช้ ค่าที่สองคือสถานที่สำหรับ namespaces เค้าร่าง XML ใช้: