İhtiyari Dersler
Kurs Önerileri:
XML Şeması unique elementi
Tanım ve Kullanım
Unique element, belirli bir范围内 belirli bir özellik veya element değeri (veya özellik ve element değeri kombinasyonu) benzersiz olmalıdır. Bu değer benzersiz veya sıfır olmalıdır.
Unique element, aşağıdaki elementleri sırayla içermelidir:
Seçici element
Seçici element, XPath ifadesi içerir ve field element tarafından belirlenen değerlerin benzersiz bir element kümesi belirtir.
Bir seçici elementin olmalıdır ve sadece biridir.
Alan elementi
Her bir alan elementi, bir XPath ifadesi içerir, bu ifade, seçici element tarafından belirlenen element kümeleri için benzersiz bir değeri (özellik veya element değeri) belirtir.
Element bilgisi
Çıkış sıklığı | Bir kez |
Ana element | element |
İçerik | annotation、alan、seçici |
Gramer
<unique id=ID ad=NCAd herhangi özellikler > (annotation?,(seçici,alan+)) </unique>
(? sembolü, unique element içinde bu elementin sıfır veya bir kez出现 olabilir。)
Özellik | Açıklama |
---|---|
id | Opsiyonel. Bu elementin benzersiz bir ID'sini belirtin. |
ad | Gerekli. Bu element için bir ad belirtin. |
herhangi özellikler | Opsiyonel. Non-schema adlandırma alanına sahip herhangi bir diğer özelliği belirtin. |
Örnek
Örnek 1
Bu örnek, iki basit türü birleştiren bir basit türdür:
<xs:element name="jeans_size"> <xs:simpleType> <xs:union memberTypes="sizebyno sizebystring" /> </xs:simpleType> </xs:element> <xs:simpleType name="sizebyno"> <xs:restriction base="xs:positiveInteger"> <xs:maxInclusive value="42"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="sizebystring"> <xs:restriction base="xs:string"> <xs:enumeration value="small"/> <xs:enumeration value="medium"/> <xs:enumeration value="large"/> </xs:restriction> </xs:simpleType>