XML Şeması simpleType Elementi

Tanım ve Kullanım

simpleType elementi, temiz metin içeriğine sahip element veya özelliğin değerleri ile ilgili bilgileri ve onlara yönelik sınırlamaları tanımlar.

Element bilgisi

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

Gramer

<simpleType
id=ID
name=NCName
herhangi attributes
>
(annotation?,(sınırlama|list|birleşim))
</simpleType>

(? Simge bildirim elementi simpleType elementinde sıfır veya bir kez ortaya çıkabilir.)

Özellik Açıklama
id Opsiyonel. Bu elementin benzersiz bir ID'sini belirtir.
name

Tür adı. Bu ad, XML adlandırma alanı normlarında tanımlanmış bir nokta ismi (NCName) olmalıdır.

Belirlenirse, bu ad tüm simpleType ve complexType elementleri arasında benzersiz olmalıdır.

simpleType elementi schema elementinin alt elementi ise zorunludur, diğer zamanlarda ise izin verilmez.

herhangi attributes Opsiyonel. Non-schema adlandırma alanına sahip herhangi bir diğer özelliği belirtir.

Örnek

Örnek 1

Bu örnekte "age" elementi, sınırlamalı basit türde olduğunu belirtir. age değerinin 0'dan küçük veya 100'den büyük olmaması gereklidir:

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