Notations

Les NOTATIONS sont utilisées pour identifier :

un élément avec un attribut de type NOTATION dont la valeur est une donnée non XMl qui n'est pas analysables par un processeur XML .

Syntaxe :

1
<!NOTATION name SYSTEM "URI">
2
<!NOTATION name PUBLIC "public_ID">
3
<!NOTATION name PUBLIC "public_ID" "URI">

ExempleEntité non analysable

1
<?xml version="1.0" standalone="no" ?>
2
<!DOCTYPE img [
3
<!ELEMENT img EMPTY>
4
<!ATTLIST img src ENTITY #REQUIRED>
5
<!ENTITY logo SYSTEM
6
"http://www.xmlwriter.net/logo.gif" NDATA gif>
7
<!NOTATION gif PUBLIC "gif viewer">
8
]>
9
<img src="logo"/>

ExempleAttribut de type NOTATION

1
<?xml version="1.0"?>
2
<!DOCTYPE code [
3
<!ELEMENT code (#PCDATA)>
4
<!NOTATION vrml PUBLIC "VRML 1.0">
5
<!ATTLIST code lang NOTATION (vrml) #REQUIRED>
6
]>
7
<code lang="vrml">Some VRML instructions</code>