Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOMXML
DOMXML Forum d'entraide pour l'extension DOMXML permettant de manipuler des documents XML en PHP 4 (approche DOM). Avant de poster -> tutoriels DOMXML
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 02/05/2006, 17h57   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 43
Points : 11
Points : 11
Par défaut [DOMXML] Chargement impossible du fichier XML

Bonjour,
je voudrais charger un fichier xml. Mes souvenirs du php sont lointain, et je suis donc un peu dans le noir.
Ce que j ai deja fait, c est un formulaire permettant a l utilisateur de choisir un fichier, et au submit, le chemin du fichier est envoyé a une page php:

Code :
1
2
3
4
5
<?php
$fichier_xml = $_GET['CHEMIN_FICHIER_XML'];
 
$doc = DOMDocument::load($fichier_xml);
?>

résultat :
Citation:
PHP Warning: DOMDocument::load() [function.load]: XML declaration allowed only at the start of the document in file:///C%3A/Documents%20and%20Setti...ngOutlines.xml, line: 1 in C:\Program Files\Autodesk\MapGuideEnterprise2007\WebServerExtensions\www\phpviewersample\addlayerfunction.php on line 6
Vou savez d'où peut venir le problème svp?
lietof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2006, 18h01   #2
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Tu peux utiliser la fonction domxml_open_file()

http://fr.php.net/manual/fr/function...-open-file.php
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 09h17   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 43
Points : 11
Points : 11
ben j ai le meme style d'erreur:

Citation:
PHP Fatal error: Call to undefined function domxml_open_file() in C:\Program Files\Autodesk\MapGuideEnterprise2007\WebServerExtensions\www\phpviewersample\addlayerfunction.php on line 6
lietof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 09h26   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 43
Points : 11
Points : 11
ok, donc je fais la réponse a ma question:
"il faut ajouter extension=php_domxml.dll dans le fichier php.ini"
"oui, mais j ai une version bizarre du php qui n'a pas cette dll. Comme au final, je vais devoir l'installer chez des clients, il faut que je bosse ABSOLUMENT sur la version que j'ai et qui ne permet pas le domxml_open_file()."

Des idées concernant mon 1° message d'erreur, donc?
lietof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 10h19   #5
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
Ton fichier XML est certainement mal formé ...
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2006, 10h37   #6
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 43
Points : 11
Points : 11
....je viens de m'en rendre compte (enfin, je suppose vu qu'un xml récupéré sur un "site sérieux", il arrive a le loader...)
Toutes mes excuses, je vais me coucher dans un trou....
lietof 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 15h08.


 
 
 
 
Partenaires

Hébergement Web