xml Document XML avec une DTD interne


Exemple

Une DTD est appelée DTD interne si des éléments sont déclarés dans les fichiers XML. Pour le référencer en tant que DTD interne, l'attribut autonome dans la déclaration XML doit être défini sur yes.

Un fichier XML décrivant une note contenant des propriétés, des messages et des messages avec une DTD interne ressemblera à ceci:

 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,message>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT message (#PCDATA)>
]>
<note>
<to>Mr.X</to>
<from>Mr.Y</from>
<message>Stack Overflow is awesome </message>
</note>