XML Şeması attributeGroup öğesi
tanım ve kullanım
attributeGroup öğesi, öznitelik beyanlarını bir araya getirir, böylece bu beyanlar karmaşık türde bir araya getirilebilir.
öğe bilgisi
çıkış sıklığı | sınırsız |
öğe | öznitelikGrubu,complexType,schema,tesi (simpleContent),genişleme (simpleContent),tesi (complexContent),genişleme (complexContent) |
içerik | tanım,öznitelik,öznitelikGrubu,herhangiBirÖznitelik |
gramer
<attributeGroup id=ID name=NCName ref=QName herhangi bir öznitelik > (tanım?,((öznitelik|öznitelikGrubu)*,herhangiBirÖznitelik?))) </attributeGroup>
(? sembolü attributeGroup öğesinde belirtilmiş, öğe sıfır veya bir kez出现次数 olabilir,* sembolü öğenin sıfır veya bir veya daha fazla kez出现次数 olabilir。)
öznitelik | tanım |
---|---|
id | isteğe bağlı. bu öğenin benzersiz bir ID'sini tanımlar. |
name | isteğe bağlı. öznitelik grubunun adını tanımlar. name ve ref öznitelikleri aynı anda出现次数 olamaz. |
ref | isteğe bağlı. belirtilen öznitelik grubuna atıf yapar. name ve ref öznitelikleri aynı anda出现次数 olamaz. |
herhangi bir öznitelik | isteğe bağlı. non-schema adlandırma alanı olan herhangi bir diğer öznitelik için tanımlama yapar. |
örnek
<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>