J'essaye d'analyser une chaîne XML contenant les caractères & < et> dans le TEXTDATA. Normalement, ces caractères doivent être htmlencoded, mais dans mon cas ils ne le sont pas, donc je reçois les messages suivants:PHP DOMDocument-> loadXML avec XML contenant esperluette/moins/plus grand?
Avertissement: DOMDocument :: loadXML() [fonction.loadXML]: erreur lors de l'analyse du nom de l'attribut dans l'entité ... Avertissement: DOMDocument :: loadXML() [function.loadXML]: Impossible de trouver la fin de Start Tag ...
je peux utiliser le str_replace pour encoder tous les &, mais si je le fais avec < ou> Je le fais aussi pour des balises XML valides.
Est-ce que quelqu'un sait une solution de contournement pour ce problème ??
Merci!
La solution de contournement pour XML non-bien formé est de blâmer le gars qui l'a écrit :) – OcuS