Neueste Web-Entwicklung Tutorials
 

XML Schema attribute Element


<Vollständige XML - Schema - Referenz

Definition und Verwendung

Das attribute Element ist, um eine Reihe von Attributdeklarationen verwendet, so dass sie als Gruppe in komplexe Typdefinitionen eingebaut werden können.

Elementinformationen

  • Parent elements: attribute, complex, Schema, Einschränkung (beide simple und complex), Erweiterung (both simpleContent and complexContent)

Syntax

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

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

</attributeGroup>

(Das? Zeichen erklärt, dass das Element Null oder eine Zeit auftreten kann, und das * Zeichen erklärt, dass das Element null oder mehrere Male innerhalb des attribute Element auftreten können)

Attribut Beschreibung
id Optional. Gibt eine eindeutige ID für das Element
name Optional. Gibt den Namen der Attributgruppe. Name und ref Attribute können nicht beide vorhanden sein
ref Optional. Gibt einen Verweis auf eine Attributgruppe benannt. Name und ref Attribute können nicht beide vorhanden sein
any attributes Optional. Gibt alle anderen Attribute, die nicht-Schema-Namensraum

Beispiel 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>

Das obige Beispiel definiert ein Attribut Gruppe mit dem Namen "personattr" , die in einem komplexen Typ namens verwendet wird "person" .


<Vollständige XML - Schema - Referenz