XML Schema องค์ประกอบที่ไม่ซ้ำกัน
ความหมายและการใช้งาน
องค์ประกอบที่ไม่ซ้ำกันหรือองค์ประกอบที่ระบุค่าแอตทริบิวต์ (หรือการรวมกันของแอตทริบิวต์หรือค่าองค์ประกอบ) ภายในช่วงที่ระบุต้องไม่ซ้ำกัน ค่านี้ต้องไม่ซ้ำกันหรือเป็นศูนย์
องค์ประกอบลำดับที่ไม่ซ้ำต้องมีองค์ประกอบต่อไปนี้:
- องค์ประกอบ oselector มีนิพจน์ XPath ที่ระบุชุดขององค์ประกอบซึ่งค่าที่ระบุโดยองค์ประกอบสนามต้องไม่ซ้ำกัน จะต้องมีหนึ่งเพียงองค์ประกอบหนึ่งตัวเลือก
- องค์ประกอบแต่ละเขตมีนิพจน์ XPath ที่ระบุองค์ประกอบที่ระบุโดยชุดองค์ประกอบเลือกต้องไม่ซ้ำกันในแง่ของมูลค่า (แอตทริบิวต์หรือองค์ประกอบค่า)
หากมีองค์ประกอบหลายเขตข้อมูล, การรวมกันขององค์ประกอบฟิลด์ต้องไม่ซ้ำกัน ในกรณีนี้ค่าของด้านองค์ประกอบเดียวสำหรับองค์ประกอบที่เลือกไม่จำเป็นต้องไม่ซ้ำกัน แต่การรวมกันของเขตข้อมูลทั้งหมดต้องไม่ซ้ำกัน
จะต้องมีหนึ่งหรือมากกว่าหนึ่งด้านองค์ประกอบ
องค์ประกอบข้อมูล
- องค์ประกอบหลัก: องค์ประกอบ
ไวยากรณ์
<unique
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</unique>
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</unique>
(เข้าสู่ระบบประกาศว่าองค์ประกอบที่ไม่ซ้ำกันขององค์ประกอบที่สามารถเกิดขึ้นได้เป็นศูนย์หรือเพียงครั้งเดียว.)
属性 | 描述 |
---|---|
id | 可选。规定该元素的唯一的 ID。 |
name | 必需。为该元素指定名称。 |
any attributes | 可选。规定带有 non-schema 命名空间的任何其他属性。 |
XML Schema สมบูรณ์อ้างอิง