คู่มืออ้างอิง XML Schema

XSD 元素

元素 解释
all 规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。
annotation annotation 元素是一个顶层元素,规定 schema 的注释。
any 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。
anyAttribute 使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。
appInfo 规定 annotation 元素中应用程序要使用的信息。
attribute กำหนดองค์ประกอบค่า
attributeGroup กำหนดกลุ่มประกาศที่ใช้ในการกำหนดประเภทข้อมูลที่ซับซ้อน
choice อนุญาตให้มีเพียงองค์ประกอบเดียวเท่านั้นที่ปรากฏในองค์ประกอบที่มีองค์ประกอบเพียงองค์ประกอบ
complexContent กำหนดการขยายหรือจำกัดของประเภทข้อมูลที่ซับซ้อน (ที่มีเนื้อหาผสมหรือที่มีองค์ประกอบเพียงองค์ประกอบ)
complexType กำหนดประเภทข้อมูลที่ซับซ้อน
documentation กำหนดหมายเหตุของข้อความใน schema
element กำหนดองค์ประกอบ
extension ขยายองค์ประกอบ simpleType หรือ complexType ที่มีอยู่แล้ว
field กำหนด XPath แสดงเด่น ที่กำหนดค่าที่ใช้ในการกำหนดข้อกำหนดที่มีเหตุ
group กำหนดองค์ประกอบที่ใช้ในการกำหนดประเภทข้อมูลที่ซับซ้อน
import เพิ่ม schema ที่มีชื่อโดยเหมือนกันของนามสำหรับเป้าหมายชุมชนที่แตกต่างกันในเอกสาร
include เพิ่ม schema ที่มีชื่อโดยเหมือนกันของนามสำหรับเป้าหมายชุมชนในเอกสาร
key กำหนดให้ค่าของประกาศหรือองค์ประกอบค่า (หรือชุดของค่าของประกาศหรือองค์ประกอบค่า) ต้องเป็นค่าที่อยู่ในขอบเขตที่กำหนด
keyref กำหนดให้ค่าของประกาศหรือองค์ประกอบค่า (หรือชุดของค่าของประกาศหรือองค์ประกอบค่า) ตรงกันกับค่าขององค์ประกอบที่กำหนดหรือค่าเดียวกันกับค่า unique
list กำหนด simpleType ให้เป็นรายการค่าของประเภทข้อมูลที่กำหนด
notation บรรยายรูปแบบของข้อมูลที่ไม่ใช่ XML ในเอกสาร XML
redefine กำหนดการรีไดเนญประเภทข้อมูลที่รับมาจากไฟล์อาคารภายนอก
restriction กำหนดข้อกำหนดของ simpleType, simpleContent หรือ complexContent
schema กำหนดองค์ประกอบรากของ schema
selector กำหนด XPath แสดงเด่น ที่กำหนดให้เลือกชุดองค์ประกอบที่เป็นเหตุของข้อกำหนด
sequence ต้องการให้องค์ประกอบลูกมีการปรากฏตามลำดับ แต่ละองค์ประกอบลูกสามารถปรากฏขึ้นมากกว่า 0 ถึงทุกครั้ง
simpleContent มีการขยายหรือจำกัดขององค์ประกอบ complexType และไม่มีองค์ประกอบใดๆ
simpleType กำหนดประเภทข้อมูลที่เรียบ กำหนดข้อกำหนดและข้อมูลเกี่ยวกับค่าของประกาศหรือองค์ประกอบที่มีข้อความเพียงข้อความเดียว
union กำหนดชุดของ simpleType ที่ถูกกำหนด
unique กำหนดให้ค่าของประกาศหรือองค์ประกอบค่า (หรือชุดของค่าของประกาศหรือองค์ประกอบค่า) ต้องเป็นค่าเดียวกันที่อยู่ในขอบเขตที่กำหนด

กำหนดค่าของประเภทข้อมูล XSD จำกัด

ดู XSD จำกัด / Facets

จำกัด บรรยาย
enumeration กำหนดรายการค่าที่ยอมรับ
fractionDigits กำหนดจำนวนที่แน่นอนของตัวเลขที่ยอมรับที่สูงสุด จำเป็นต้องมากกว่าหรือเท่า 0
length กำหนดจำนวนที่แน่นอนของอักษรหรือรายการที่ยอมรับ จำเป็นต้องมากกว่าหรือเท่า 0
maxExclusive กำหนดขอบเขตสูงของตัวเลข ค่าที่ยอมรับต้องต่ำกว่าค่านี้
maxInclusive กำหนดขอบเขตสูงของตัวเลข ค่าที่ยอมรับต้องต่ำกว่าหรือเท่าค่านี้
maxLength กำหนดจำนวนที่แน่นอนของอักษรหรือรายการที่ยอมรับ จำเป็นต้องมากกว่าหรือเท่า 0
minExclusive กำหนดขอบเขตต่ำของตัวเลข ค่าที่ยอมรับต้องมากกว่าค่านี้
minInclusive กำหนดขอบเขตต่ำของตัวเลข ค่าที่ยอมรับต้องมากกว่าหรือเท่าค่านี้
minLength กำหนดจำนวนที่แน่นอนของอักษรหรือรายการที่ยอมรับ จำเป็นต้องมากกว่าหรือเท่า 0
pattern กำหนดลำดับที่แน่นอนของอักษรที่ยอมรับ
totalDigits กำหนดจำนวนที่แน่นอนของตัวเลขอาหรับที่ยอมรับ จำเป็นต้องมากกว่า 0
whiteSpace กำหนดวิธีการประมวลผลของอักษรวรรษาดิษฐาน (บรรทัดสุดท้าย แบบสแกน ช่องว่าง และตาราง)