8797 sujets

Développement web côté serveur, CMS

Bonjour à tous,


Je suis devant le problème suivant :

Sur un même site j'ai à la fois une page XML transformée à l'aide d'une XSL (qui ne pose aucun problème) et un script PHP qui, quand c'est nécessaire, récupère des informations de la page XML.

Mon problème est que je n'arrives pas à récuperer la structure de mon document XML. Losque je fais un readfile sur mon document XML par exemple, il me renvoie le XML transformé Smiley decu . Or Ce n'est uniquement le XML qui m'interesse.

Quelqu'un aurait-il une piste svp ?



Merci d'avance
Modérateur
Salut,

Je ne sais pas comment tu effectues la transformation actuellement mais tu peux avoir un fichier xml, un fichier xsl et le fichier de traitement php distincts. Au chargement de la page, tu effectues bien la transformation sur la page php en insérant tes fichiers xml et xsl en tant que paramètres. Et lorsque tu souhaites accéder à ton fichier xml, tu peux passer par DOM :
$dom = new DOMDocument;
$dom->load('mon.xml');
$racine = $dom->documentElement;
...
Ainsi, tu traites bien ton fichier xml et non la page transformée.
Modifié par koala64 (11 Dec 2007 - 11:38)