bonjour,

J'ai un ensemble de fichiers xml, que j'arrive a valider comme etant du XML grace a simpleXML.. Mais je voudrais aussi pouvoir les valider sur un schema...
Donc j'essaye ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$doc_xml = new DOMDocument();
$doc_xml->load($fichier);
 
if($doc_xml->validateSchema($schema))
{
  echo 'Le document XML est valide par rapport au schéma';
}

Mais il me sort une erreur :
Fatal error: Call to undefined method DOMDocument::validateSchema() in /var/www/indexation3.php on line 59
Pourtant, quand je fais un phpinfo... DOM est installé :

Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
dom
DOM/XML 	enabled
DOM/XML API Version 	20031129
libxml Version 	2.6.16
HTML Support 	enabled
XPath Support 	enabled
XPointer Support 	enabled
Schema Support 	enabled
RelaxNG Support 	enabled

et c'est un serveur php5...

Une piste ?

Merci !