[DOM] Validation de fichier XML
Bonjour,
j'essaie de valider un fichier XML via son schema XSD, j'utilise le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| $dom = new DomDocument();
$dom->__construct();
$dom->load($this->cheminDacces);
$listeTag = $dom->documentElement->childNodes;
$ok = false;
if (!$dom->schemaValidate("normes/LOM/lomLoose.xsd")) {
echo "non valide";
$ok = false;
} else
$ok= true; |
Si mon fichier est valide => Ok ma méthode retourne bien true
Si mon fichier à un mauvais vocabulaire => j'ai des warnings, la méthode me retourne bien false.
Si mon fichier est mal formé => j'ai l'erreur suivante et rien d'autre, ma page ne s'exécute pas :
Citation:
Erreur CGI
L'application CGI spécifiée n'a pas renvoyé le jeu complet d'en-têtes HTTP.
PHP Version 5.1.4
Avez vous une solution ? Merci d'avance