Compartir a través de


Elemento <xsd:annotation>

Define una anotación.

<annotation
  id = ID 
  {any attributes with non-schema Namespace}...>
Content: (appinfo | documentation)*
</annotation> 

Atributos

  • id
    Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.

    Opcional.

Información del elemento

Número de apariciones

Una vez en un elemento primario.

Elementos primarios

Cualquier elemento.

Contenido

appinfo, documentation

Comentarios

Una anotación puede contener elementos appinfo (información que utilizan las aplicaciones) y elementos documentation (comentarios o texto que leen o utilizan los usuarios).

Ejemplo

En el ejemplo siguiente se utilizan elementos annotation y documentation para documentar un tipo simple y las enumeraciones que forman su definición.

<xs:simpleType name="northwestStates">
    <xs:annotation>
        <xs:documentation>States in the Pacific Northwest of US
</xs:documentation>
    </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value='WA'>
      <xs:annotation>
        <xs:documentation>Washington</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value='OR'/>
      <xs:annotation>
        <xs:documentation>Oregon</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value='ID'/>
      <xs:annotation>
        <xs:documentation>Idaho</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>

Otros recursos

Para más información consulte el esquema WC3 XML Parte 1: Recomendación de estructuras en www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Vea también

Referencia

Referencia de esquemas XML (XSD)
Elementos de los esquemas XML