En son web geliştirme öğreticiler
 

XML Şema tüm Eleman


<Komple XML Şeması Referans

Tanımı ve Kullanımı

Tüm eleman alt öğeleri sıfır veya bir defa oluşabilir her alt öğe herhangi bir sırada ve o görünebilir belirtir.

eleman Bilgi

  • Parent elements: grubu, complexType restriksiyon (simpleContent ve complexContent her ikisi de), uzatma (both simpleContent and complexContent)

Sözdizimi

<all
id=ID
maxOccurs=1
minOccurs=0|1
( ? Işareti elemanı sıfır veya bir kez ortaya çıkabilir beyan ve * işareti elemanı tüm öğ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ı. eleman meydana maksimum tekrar sayısını belirtir. değeri 1 olmalıdır.
minOccurs İsteğe bağlı. eleman oluşabilir kez asgari sayısını belirtir. değeri 0 ya da 1 Standart değeri 1 olabilir
any attributes İsteğe bağlı. olmayan şema ad ile başka özelliklerini belirtir

Örnek 1

<xs:element name="person">
  <xs:complexType>
    <xs:all>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

Yukarıdaki örnek gösterir "firstname" ve "lastname" unsurları herhangi bir sırada ortaya çıkabilir ancak her iki elementler kez ve yalnızca bir kez ortaya GEREKİR!

Örnek 2

<xs:element name="person">
  <xs:complexType>
    <xs:all minOccurs="0">
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

Yukarıdaki örnek gösterir "firstname" ve "lastname" unsurları herhangi bir sırada ortaya çıkabilir ve her eleman sıfır veya bir defa görünür CAN!


<Komple XML Şeması Referans