Elemento XML Schema notation

Definición y uso

El elemento notation describe el formato de los datos no XML en el documento XML.

Información del elemento

Número de apariciones Sin restricciones
Elemento padre esquema
Contenido anotación

Gramática

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
cualquier atributos
>
(anotación?)
</notation>

(El símbolo ? se declara en el elemento notation y puede aparecer cero o una vez。)

Atributo Descripción
id Opcional. Especifica un ID único para el elemento.
name Obligatorio. Especifica el nombre del elemento.
public Obligatorio. Referencia URI correspondiente al identificador public.
system Referencia URI correspondiente al identificador system.
cualquier atributos Opcional. Especifica cualquier otro atributo con un espacio de nombres no de esquema.

Ejemplo

Ejemplo 1

El siguiente ejemplo muestra cómo se utiliza una aplicación de visualización view.exe para mostrar las notaciones en formato gif y jpeg:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:notation name="gif" public="image/gif" system="view.exe"/>
<xs:notation name="jpeg" public="image/jpeg" system="view.exe"/>
<xs:element name="image">
  <xs:complexType>
    <xs:simpleContent>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:NOTATION">
            <xs:enumeration value="gif"/>
            <xs:enumeration value="jpeg"/>
          <xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
</xs:schema>

El elemento "image" en el documento es así:

<image type="gif"></image>