Freigeben über


<xsd:extension>-Element (simpleContent)

Enthält Erweiterungen für simpleContent. Dadurch wird ein einfacher Typ oder ein komplexer Typ mit einem einfachen Inhalt erweitert, indem die angegebenen Attribute, die angegebenen Attributgruppen oder anyAttribute hinzugefügt werden.

<extension
  base = QName
  id = ID 
  {any attributes with non-schema Namespace}...>
Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
</extension> 

Attribute

  • base
    Der Name eines integrierten Datentyps, eines simpleType-Elements oder eines complexType-Elements mit einem einfachen Inhalt.

    Der base-Wert muss ein qualifizierter Name (QName) sein.

    Erforderlich.

  • id
    Die ID dieses Elements. Der id-Wert muss vom Typ "ID" sein und innerhalb des Dokuments, in dem dieses Element enthalten ist, eindeutig sein.

    Dies ist optional.

Elementinformationen

Anzahl der Vorkommen

Einmal

Übergeordnete Elemente

simpleContent,

Inhalt

annotation, attribute, attributeGroup, anyAttribute

Beispiel

Im folgenden Beispiel wird ein definiertes simpleType-Element durch Hinzufügen eines Enumerationsattributs erweitert.

<xs:simpleType name="mountainBikeSize">
  <xs:restriction base="xs:string">
    <xs:enumeration value="small" />
    <xs:enumeration value="medium" />
    <xs:enumeration value="large" />
  </xs:restriction>
</xs:simpleType>

<xs:complexType name="FamilyMountainBikes">
  <xs:simpleContent>
    <xs:extension base="mountainBikeSize">
      <xs:attribute name="familyMember">
      <xs:restriction base="xs:string">
        <xs:enumeration value="child" />
        <xs:enumeration value="male" />
        <xs:enumeration value="female" />
      </xs:restriction>
    </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

Weitere Ressourcen

Weitere Informationen finden Sie im Dokument W3C XML-Schema Teil 1: Strukturempfehlung auf der W3C-Website.

Siehe auch

Referenz

Referenz zu XML-Schemata (XSD)

Elemente des XML-Schemas