<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