Najnowsze tutoriale tworzenie stron internetowych
 

XML Schemat attributeGroup Element


<Pełna XML Schema Reference

Definicja i Wykorzystanie

Element attributeGroup służy do grupy zestaw atrybutów zgłoszeń tak, że można je wprowadzać jako grupę w definicji typ złożony.

Element informacji

  • Parent elements: attributeGroup, complexType, schematu, ograniczenia (zarówno simpleContent i complexContent), rozbudowa (both simpleContent and complexContent)

Składnia

<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>

(annotation?),((attribute|attributeGroup)*,anyAttribute?))

</attributeGroup>

(Znak? Deklaruje, że element może wystąpić zero lub jeden raz, a * Znak deklaruje, że element może wystąpić zero lub więcej razy wewnątrz elementu attributeGroup)

Atrybut Opis
id Opcjonalny. Określa unikatowy identyfikator dla elementu
name Opcjonalny. Określa nazwę grupy atrybutów. Nazwisko, ref atrybuty nie mogą być obecne
ref Opcjonalny. Określa odniesienie do nazwanej grupy atrybutów. Nazwisko, ref atrybuty nie mogą być obecne
any attributes Opcjonalny. Określa atrybuty z innych przestrzeni nazw nie schematu

Przykład 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>

W powyższym przykładzie określa grupę atrybucie "personattr" , które stosuje się w złożonych typu o nazwie "person" .


<Pełna XML Schema Reference