Élément notation du schéma XML

Définition et utilisation

L'élément notation décrit le format des données non XML dans le document XML.

Informations sur l'élément

Fréquence d'apparition Sans restriction
Élément parent schema
Contenu annotation

Grammaire

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
any attributes
>
(annotation?)
</notation>

(? Le symbole est déclaré dans l'élément notation où il peut apparaître zéro ou une fois.)

Attribut Description
id Optionnel. Définir un ID unique pour cet élément.
name Obligatoire. Définir le nom de l'élément.
public Obligatoire. URI de référence correspondant à l'identifiant public.
system URI de référence correspondant à l'identifiant système.
any attributes Optionnel. Définir toute autre propriété avec un espace de noms non schématique.

Exemple

Exemple 1

L'exemple suivant montre comment utiliser un programme de visualisation view.exe pour afficher les formats de notation gif et 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>

L'élément "image" dans le document est ainsi :

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