Echappement des caractères xml
Par placeoweb, lundi 12 novembre 2007 à 20:47 :: PHP :: #83 :: rss
Votre XML n'est pas standard ? Vous utilisez des caractères spéciaux faussant sa structure tel que &, < ou >. La petite fonction PHP vous permettra d'échapper les caractères spéciaux réservés au XML.
/**
* Nettoyage des données incluses entres les balises XML pour respecter le format XML
*
* Original Echappé
* ----------Obligatoire-------------
* < < ou <
* > > ou >
* & & ou &
* -----------Optionnel--------------
* " (guillemets) " ou "
* ' (apostrophe) '
* € (euro) € €
* etc..
* ... pour tous les caractères accentués
* ... et autres signes et symboles tes que l'€
*/
function nettoyerDonneesXml($str) {
$str = str_replace("&amp;", "&", str_replace("&", "&", $str));
$str = str_replace("<", "<", str_replace(">", ">", $str));
return $srt;
}
Information complémentaires sur le XML.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.