Bonjour,

j'essaie de valider un fichier XML via son schema XSD, j'utilise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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