องค์ประกอบคีย์ XML Schema
❮ การอ้างอิงสคีมา XML ที่สมบูรณ์
ความหมายและการใช้งาน
องค์ประกอบหลักระบุแอตทริบิวต์หรือค่าองค์ประกอบเป็นคีย์ (ไม่ซ้ำกัน ไม่มีค่าว่าง และมีอยู่เสมอ) ภายในองค์ประกอบที่มีในเอกสารอินสแตนซ์
องค์ประกอบหลักจะต้องมีสิ่งต่อไปนี้ (ตามลำดับ):
- องค์ประกอบตัวเลือกหนึ่งรายการและหนึ่งรายการเท่านั้น (มีนิพจน์ XPath ที่ระบุชุดขององค์ประกอบซึ่งค่าที่ระบุโดยฟิลด์ต้องไม่ซ้ำกัน)
- องค์ประกอบฟิลด์อย่างน้อยหนึ่งรายการ (มีนิพจน์ XPath ที่ระบุค่าที่ต้องไม่ซ้ำกันสำหรับชุดขององค์ประกอบที่ระบุโดยองค์ประกอบตัวเลือก)
ข้อมูลองค์ประกอบ
- องค์ประกอบหลัก:องค์ประกอบ
ไวยากรณ์
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(เครื่องหมาย ? ประกาศว่าองค์ประกอบสามารถเกิดขึ้นได้เป็นศูนย์หรือครั้งเดียว และเครื่องหมาย + ประกาศว่าองค์ประกอบนั้นจะต้องเกิดขึ้นอย่างน้อยหนึ่งครั้งภายในองค์ประกอบหลัก)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
name | Required. Specifies the name of the key element |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
❮ การอ้างอิงสคีมา XML ที่สมบูรณ์