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