Bonjour,
J'ai un petit problème technique avec le XML. Voilà le début de mon fichier :
<?xml version='1.0' encoding='iso-8859-1'?> <!DOCTYPE book PUBLIC "-//OASIS/DTD DocBook XML V4.3//EN" "http://oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ <!ENTITY chap1 SYSTEM "chap1.xml"> <!ENTITY chap2 SYSTEM "chap2.xml">
Lorsque j'essaie de valider (depuis Kate qui lance xmllint), j'ai une erreur sur l'utilisation de l'entité &chap1; et cette erreur disparaît (ou plutôt devient une erreur sur &chap2; !) si je supprime le mot-clef SYSTEM. Ce mot-clef est présent dans le fichier source que je traduis, j'ai seulement modifié la version de DTD (4.3 au lieu de 4.1.2).
Est-ce que quelqu'un peut m'expliquer ce comportement ? Merci d'avance.
christophe
Afficher les réponses par date