Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/06/2006, 15h47   #1
Membre éclairé
 
Inscription : janvier 2004
Messages : 424
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2004
Messages : 424
Points : 311
Points : 311
Par défaut [DOM] validation d'un XML par un schéma

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 :
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 :
Citation:
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 :
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 !
zevince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 15h52   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Je serais toi, j'essaierais schemaValidate, au lieu d'un validateSchema qui n'existe pas...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 15h59   #3
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
un conseil, réfère-toi plutôt à la doc officielle (PHP.net) au moins tu es sûr qu'il n'y aura pas d'erreur ^^
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 16h01   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par Swoög
un conseil, réfère-toi plutôt à la doc officielle (PHP.net) au moins tu es sûr qu'il n'y aura pas d'erreur ^^
Tiens, t'es passé modo toi ? Ah ben tout fout le camp
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h42.


 
 
 
 
Partenaires

Hébergement Web