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">
Exemple : Entité non analysable
1
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"/>
Exemple : Attribut de type NOTATION
1
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>