Bonjour,
j'essaie de valider un fichier XML via son schema XSD, j'utilise le code suivant :
Code :
- $dom = new DomDocument();
- $dom->__construct();
- $dom->load($this->cheminDacces);
- $listeTag = $dom->documentElement->childNodes;
- 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 a 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.
Je suis sur PHP 5.1.4, je n'utilise pas de cgi...
Avez vous une solution ? Merci d'avance