Bonjour,
Je viens à vous car j'ai un soucis lorsque j'essai de valider un document XML.
Dans mon xml en entrée il se trouve que j'ai parfois pour valeur de certaines balise un texte contenant le caractère '&' sans pour autant que ce soit une entité.
Ex: "Je suis dans la mainson avec mon frere & ma mere"
Or, lorsque je valide le document, SAX lève une exception me disant que le caractère '&' n'est pas suivi du nom d'une entité correcte, ce qui a pour conséquence de ne pas valider mon document.
Je voudrais pouvoir passer outre cette erreur, sauriez-vous comment faire ?
Je me suis dit que définir les données interne à une balise en CDATA serait la solution ? Mais là encore je ne suis pas sûr de la marche à suivre (ni tout simplement comment le faire).
Je précise que dans mon fichier xml, une DTD est renseignée, indiquant les différentes entities à remplacer, mais c'est tout. Pour la validation j'utilise un schéma xsd (non créé par mes soins) externe.
Si l'un de vous peut me venir en aide je l'en remercierai beaucoup![]()
Partager