Elemento notation XML Schema

Definizione e uso

L'elemento notation descrive il formato dei dati non XML nel documento XML.

Informazioni sull'elemento

Frequenza di apparizione Senza limiti
Padre elemento schema
Contenuto annotazione

Sintassi

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
qualsiasi attributo
>
(annotazione?)
</notation>

(? Simbolo dichiarato nell'elemento notation può apparire zero o una volta.)

Proprietà Descrizione
id Opzionale. Specificare un ID unico per l'elemento.
nome Obbligatorio. Specificare il nome dell'elemento.
pubblico Obbligatorio. Riferimento URI corrispondente all'identificatore pubblico.
sistema Riferimento URI corrispondente all'identificatore di sistema.
qualsiasi attributo Opzionale. Specificare qualsiasi altra proprietà con uno spazio nome non dello schema.

Esempio

Esempio 1

Esempio di esempio utilizzando un'applicazione di visualizzazione view.exe per visualizzare le notazioni in formato gif e 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'elemento "image" nel documento è così:

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