É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 | Illimité |
É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 et peut apparaître zéro ou une fois.)
Attribut | Description |
---|---|
id | Optionnel. Définir un ID unique pour l'é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 utilise une application 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>