Bonjour,
J'ai un fichier XML faisant appel à une DTD externe de la maniere suivante :
1 2
| <?xml version='1.0' encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE aif SYSTEM "http://localhost:8080/test/mydtd.dtd"> |
J'ai un programme Java qui parse ce fichier XML en validant à l'aide de la DTD. Pas de soucis là dessus!
Par contre si j'essaye de mettre nom plus une adresse mais un path cad :
1 2
| <?xml version='1.0' encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE aif SYSTEM "c:\test\mydtd.dtd"> |
alors là ma DTD n'est pas trouvée 
Il en va de meme si je met ma DTD dans le meme dossier que mon programme java et que mon fichier XML à parser :
<!DOCTYPE aif SYSTEM "mydtd.dtd">
ça me parati bizard. Ne peux - not pas mettre autre chose qu'une URL?
Merci d'avance
Lionel
Partager