Condividi tramite


Elemento <xsd:extension> (simpleContent)

Contiene estensioni in simpleContent. In tal modo un tipo semplice o un tipo complesso con contenuto semplice viene esteso aggiungendo attributi specifici, gruppi di attributi o anyAttribute.

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

Attributi

  • base
    Il nome di un tipo di dati incorporato, di un elemento simpleType o di un elemento complexType con contenuto semplice.

    Il valore di base deve essere un nome completo (QName).

    Obbligatorio.

  • id
    L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.

    Facoltativo.

Informazioni sull'elemento

Numero di occorrenze

Una volta

Elementi padre

simpleContent,

Contenuto

elementi annotation, attribute, attributeGroup o anyAttribute

Esempio

Nell'esempio seguente viene esteso un simpleType definito aggiungendo un attributo enumerato.

Altre risorse

Per ulteriori informazioni, consultare la Recommendation del W3C relativa alle strutture in XML Schema sul sito Web del W3C.

Vedere anche

Riferimento

Riferimenti dello schema XML (XSD)
Elementi dello schema XML