Salut
j'ai un fichier xml et un fichier de validation xsd, je les ai testé sur l'atelier XMLSpy et ils sont bien formés et bien valides... seulement c'est pas le cas avec mon PHP5
Je bosse avec le DOM, et cette fonction par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public function validerFichier() { 
		$this->doc_xml->validateOnParse = true;
		$res=$this->doc_xml->schemaValidate($this->xsd_validation);
		if ($res)
			return true;
		return false;
}
me retourne toujours false même si le fichier est bien valide selon moi et selon XMLSpy...
en plus du false, j'ai ce message:
Warning: DOMDocument::schemaValidate() [function.schemaValidate]: Element machine content check failure in d:\php\www\snmp\classes\BaseXml.php on line 35
Le seul cas ou mon fichier est valide c'est quand il contient seulement l'element racine ( <racine/>) et rien d'autre...
j'ai testé l'encodage UTF8 et ISO-8859-1 mais ça donne le même resultat...
une idée ?
merci d'avance