En son web geliştirme öğreticiler
 

XML Şema seçim Eleman


<Komple XML Şeması Referans

Tanımı ve Kullanımı

XML şema seçim elemanı sadece içerdiği unsurlardan biri verir <choice> içeren öğesi içinde mevcut olması beyanı.

eleman Bilgi

  • Parent elements: grubu, bir seçim, dizi, complexType restriksiyon (simpleContent ve complexContent her ikisi de), uzatma (simpleContent ve complexContent her ikisi de)

Sözdizimi

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
(? Işareti elemanı sıfır veya bir kez ortaya çıkabilir beyan ve * işareti eleman seçimi öğesinin içinde sıfır veya daha fazla kez bulunabileceğini beyan)

nitelik Açıklama
id İsteğe bağlı. eleman için benzersiz bir kimlik belirtir
maxOccurs İsteğe bağlı. seçim eleman ana eleman meydana maksimum tekrar sayısını belirtir. Değer, bir sayı> = 0 olur, yoksa maksimum sayıda sınır ayarlamak isterseniz, değerini kullanabilir "unbounded" . Varsayılan değer 1'dir
minOccurs İsteğe bağlı. seçim eleman eleman ebeveyn oluşabilir kez asgari sayısını belirtir. Değer, bir sayı> = 0 Standart değeri 1 olabilir
any attributes İsteğe bağlı. olmayan şema ad ile başka özelliklerini belirtir

Örnek

<xs:element name="person">
  <xs:complexType>
    <xs:choice>
      <xs:element name="employee" type="employee"/>
      <xs:element name="member" type="member"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

Yukarıdaki örnekte, adlı bir elemanı tanımlanmıştır "person" , bir ya da içermelidir "employee" eleman ya da bir "member" elemanı.


<Komple XML Şeması Referans