İ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>