Help
J'arrive pas à générer une DTD pour 3 fichiers XML. Ma DTD est valide pour les 3 premiers mais j'arrive pas pour le dernier avec le texte(je sais qu'il faut utiliser un #PCDATA mais je sais pas comment).
Voici ma DTD:
Code :
- <!ELEMENT foret (arbre+)>
- <!ELEMENT arbre (tronc)>
- <!ELEMENT tronc (branche)>
- <!ELEMENT branche (branche*,feuille*)>
- <!ELEMENT feuille EMPTY>
|
Le fichier XML qui me pose problème avec le texte "une route":
Code :
- <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
- <!DOCTYPE arbre SYSTEM "arbre.dtd">
- <foret>
- <arbre>
- <tronc>
- <branche>
- <feuille/>
- </branche>
- </tronc>
- </arbre>
-
- <arbre>
- <tronc>
- <branche>
- <branche>
- <feuille/>
- </branche>
- </branche>
- </tronc>
- </arbre>
- une route
- </foret>
|
Les autres (juste pour justifier ma DTD actuelle):
Code :
- <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
- <!DOCTYPE arbre SYSTEM "arbre.dtd">
- <foret>
- <arbre>
- <tronc>
- <branche>
- <feuille/>
- </branche>
- </tronc>
- </arbre>
-
- <arbre>
- <tronc>
- <branche>
- <branche>
- <feuille/>
- </branche>
- </branche>
- </tronc>
- </arbre>
- </foret>
|
et
Code :
- <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
- <!DOCTYPE arbre SYSTEM "arbre.dtd">
- <foret>
- <arbre>
- <tronc>
- <branche>
- <feuille/>
- </branche>
- </tronc>
- </arbre>
- <arbre>
- <tronc>
- <branche>
- <feuille/>
- </branche>
- </tronc>
- </arbre>
- </foret>
|
Merci d'avance