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>