Elemento XML Schema notation

Definizione e uso

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

Informazioni sull'elemento

Frequenza di apparizione Senza restrizioni
Elemento padre Schema
Contenuto annotazione

Sintassi

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

(? Il simbolo può essere dichiarato zero o una volta nell'elemento notation.)

Proprietà Descrizione
id Opzionale. Specifica un ID unico per l'elemento.
name Obbligatorio. Specifica il nome dell'elemento.
public Obbligatorio. Riferimento URI corrispondente all'identificatore public.
system Riferimento URI corrispondente all'identificatore system.
qualsiasi attributo Opzionale. Specifica qualsiasi altra proprietà con lo spazio dei nomi non dello schema.

Esempio

Esempio 1

Esempio: l'esempio seguente utilizza un'applicazione di visualizzazione view.exe per mostrare 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>