NOTATION
L'istruzione NOTATION
viene utilizzata per definire notazioni. Le notazioni consentono al documento XML di passare informazioni di notifica ad applicazioni esterne.
Sintassi
<!NOTATION name [SYSTEM|PUBLIC publicID] resource >
Parametri
- name
Il nome della notazione. Obbligatorio per tutte le definizioni di notazione.
- IDpubblico
L'identificatore pubblico per la notazione. Richiesto solo se la dichiarazione utilizza la parola chiavePUBLIC
.
- risorsa
Il valore per la notazione. Obbligatorio per tutte le definizioni di notazione. Ingenere, se la notazione è pubblica si tratta di un URI (Uniform Resource Identifier), leggibile dalle persone ma non dai computer. Per le notazioni basate su sistemi il valore potrebbe fare riferimento al nome di file dell'applicazione nel sistema che può essere utilizzata per facilitare la gestione di dati non XML. Ad esempio, è possibile dichiarare una notazione per facilitare la gestione di un'entità esterna non analizzata come, ad esempio, un file di immagine in formato JPEG o GIF.
Esempi
Notazione per dichiarare il proprio tipo di dati
La seguente istruzione dichiara una notazione che può essere utilizzata per fare riferimento a un tipo di documento di catalogo personalizzato definito dall'utente.
<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">
Notazione per dichiarare un tipo MIME
La seguente istruzione dichiara una notazione nella DTD per consentire il supporto di entità non analizzate che fanno riferimento a file di immagine in formato GIF.
<!NOTATION image_gif SYSTEM "image/gif">