Bonsoir,

je rencontre un petit problème à l'analyse d'un fichier XML.

Celui ci comporte des caractères non valides et le script s'arrête tout simplement au chargement/validation du fichier.

C'est bien ce code qui est bloquant, , mais comment puis je procéder pour contourner ce problème ?



Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<data>
    <desc>&#x1C;lieu nom</desc>
</data>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
$xml = new DOMDocument();
$xml->load("data.xml");
$name=$xml->getElementsByTagName('desc');	
foreach($name as $node)
{
	echo $node->nodeValue;
}
?>
Warning: DOMDocument::load(): xmlParseCharRef: invalid xmlChar value 28 in file:....