En son web geliştirme öğreticiler
 

XML Şema sekansı Eleman


<Komple XML Şeması Referans

Tanımı ve Kullanımı

dizi elemanı alt öğeler sıralı olarak görünür gerektiğini belirtir. Her çocuk eleman kez herhangi bir sayı 0'dan oluşabilir.

eleman Bilgi

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

Sözdizimi

<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
(? Işaret elemanı dizisi elemanı içinde sıfır veya bir kez meydana gelebilir beyan)

nitelik Açıklama
id İsteğe bağlı. eleman için benzersiz bir kimlik belirtir
maxOccurs İsteğe bağlı. dizisi eleman ana elemanında 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ı. dizi eleman ana eleman 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 1

Bu örnek, adı verilen bir eleman için bir açıklama göstermektedir "personinfo" için aşağıdaki beş unsurları içermesi gerekir; "firstname" , "lastname" , "address" , "city" ve "country" :

<xs:element name="personinfo">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
      <xs:element name="address" type="xs:string"/>
      <xs:element name="city" type="xs:string"/>
      <xs:element name="country" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

Örnek 2

Bu örnek, adı verilen bir eleman için bir açıklama göstermektedir "pets" dizi elemanı olarak aşağıdaki elemanları, köpek ve kedi sıfır veya daha fazlasına sahip olabilir:

<xs:element name="pets">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="dog" type="xs:string"/>
      <xs:element name="cat" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

<Komple XML Şeması Referans