En son web geliştirme öğreticiler
 

XML Şema attributeGroup Eleman


<Komple XML Şeması Referans

Tanımı ve Kullanımı

bunlar kompleks türü tanımları bir grup olarak dahil edilebilir, böylece attributeGroup eleman grubu için özellik bildirimleri bir dizi kullanılır.

eleman Bilgi

  • Parent elements: attributeGroup, complexType, şema kısıtlama (simpleContent ve complexContent her ikisi de), uzatma (both simpleContent and complexContent)

Sözdizimi

<attributeGroup
id=ID
name=NCName
ref=QName
(? Işareti elemanı sıfır veya bir kez ortaya çıkabilir beyan ve * işareti eleman attributeGroup öğ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
name İsteğe bağlı. nitelik grubunun adını belirtir. Adı ve ref nitelikleri hem mevcut olamaz
ref İsteğe bağlı. adlandırılmış özellik grubundaki bir başvuru belirtir. Adı ve ref nitelikleri hem mevcut olamaz
any attributes İsteğe bağlı. olmayan şema ad ile başka özelliklerini belirtir

Örnek 1

<xs:attributeGroup name="personattr">
  <xs:attribute name="attr1" type="string"/>
  <xs:attribute name="attr2" type="integer"/>
</xs:attributeGroup>

<xs:complexType name="person">
  <xs:attributeGroup ref="personattr"/>
</xs:complexType>

Yukarıdaki örnekte, adlı bir özelliği grubunu tanımlar "personattr" adlı bir karmaşık tür kullanılan "person" .


<Komple XML Şeması Referans