XML Şeması simpleType Öğesi

Tanım ve Kullanım

simpleType öğesi, temiz metin içeriği olan element veya özellik değerleri ile ilgili bilgileri ve onlara uygulanan kısıtlamaları tanımlar.

Element bilgisi

Görünüm sıklığı Sınırsız
Ana öğe attribute、element、list、sınırlama (simpleType)、schema、birleşim
İçerik annotation、list、sınırlama (simpleType)、birleşim

Gramer

<simpleType
id=ID
ad=NCName
herhangi bir özellik
>
(annotation?,(sınırlama|list|birleşim))
</simpleType>

(? sembol beyan öğesi simpleType öğesinde sıfır veya bir kez出现 olabilir.)

Özellikler Açıklama
id Opsiyonel. Bu öğenin benzersiz bir ID'sini belirtir.
ad

Tip adı. Bu ad, XML ad alanı normlarında tanımlanmış, atama işareti içermeyen bir ad (NCName) olmalıdır.

Belirtilirse, bu ad her simpleType ve complexType öğeleri arasında benzersiz olmalıdır.

simpleType öğesi schema öğesinin alt öğesi ise zorunludur, diğer zamanlarda ise izin verilmez.

herhangi bir özellik Opsiyonel. Şema dışı adlandırma alanına sahip herhangi bir diğer özellik için tanımlama yapın.

Örnek

Örnek 1

Bu örnekte "age" elementi, sınırlanan basit bir tür olarak belirtilmiştir. age'nin değeri 0'dan küçük veya 100'den büyük olamaz:

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>