j'essaie de faire un fichier xml vide et bien formé en vue d'une utilisation dans une autre application.
voici mon problème, pourquoi il n'est pas possible à firefox de reconnaitre une DTD externe ?
Ma DTD comporte des entités (pour remplacer du texte pas appeler des fichiers) est ce là le problème ?
Si quelqu'un pouvait m'expliquer le pourquoi de cette situation ? (ce qui m'énerve le plus c'est de voir IE qui affiche correctement tout ça ...)
voici le code du fichier XML : (la DTD utilisée change selon le fichier de test)
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
[url]<!--
<!DOCTYPE napaoecardplayer SYSTEM "player.dtd">
-->
<!--
<!DOCTYPE napaoecardplayer [
<!ENTITY % playerdtd SYSTEM "player.dtd" >
%playerdtd;
]>
-->
<!DOCTYPE player [
<!ENTITY urlabsolue "http://www.monsiteweb.com/">
]>
<player>
<settings>
<php>&urlabsolue;titi.php</php>
</settings>
<fin/>
</player>
Code : Tout sélectionner
<!ELEMENT player (settings, fin)>
<!ELEMENT settings (php)>
<!ELEMENT fin EMPTY>
<!ELEMENT php (#PCDATA)>
<!ENTITY urlabsolue "http://www.monsiteweb.com/">
test1 - test2 - test3
Voilà, j'espère que un esprit sympathique voudra bien m'expliquer : (au choix)
- que je me trompe et je dois réviser mes classiques,
- pourquoi firefox a décider d'être moins bon que IE (là si j'ai pas au moins une insulte
)
Merci
Flany
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6