generer automatiquement du HTML a partir de mon couple xml xsl

generer automatiquement du HTML a partir de mon couple xml xsl - XML/XSL - Programmation

Marsh Posté le 05-08-2004 à 04:51:05    

Bonjour,
 
J'utilise PHP/mysql pour recuperer des informations donnees par un utilisateur (cela concerne des itineraires) et les stocker dans ma base de donnees. A partir de mes tables je cree les fichiers XML associes.
 
J'ai aussi cree mon fichier XSL et ma DTD.  
Seulement je voudrai que lorsque l'utilisateur choisisse un itineraire mon programme genere le fichier HTML associe a partir de mon XML et du XSL.  
 
Comment faire pour obtenir un fichier HTML equivalent au couple XML/XSL de depart ?
J'ai vu que l'on peut le generer avec DOM cote client:

Code :
  1. document.write(xml.transformNode(xsl))


mais je souhaiterai que le resultat soit enregistre dans un fichier et pas afficher a l'ecran.
D'ailleurs si quelqu'un avait un bon tutoriel DOM listant toutes les methodes ca m'aiderait bien.
 
Merci.


---------------
"Étudiez comme si vous deviez vivre toujours; vivez comme si vous deviez mourir demain"
Reply

Marsh Posté le 05-08-2004 à 04:51:05   

Reply

Marsh Posté le 13-08-2004 à 14:39:00    

Tu peux récupérer le contenu dans une variable et ensuite créer un fichier avec les méthodes habituelles (fopen, fputs...)

Reply

Marsh Posté le 23-09-2004 à 15:01:02    

en php, y'a une lib xslt qui permet soit d'afficher une transformation XML/XSL, soit de stocker le résultat de cette transformation dans un fichier... Ca pourraît pas t'aider?

Reply

Marsh Posté le 23-09-2004 à 15:51:34    

hello
a quoi ça sert d'enregistrer des fichiers .htm ? ça te fait de la duplication de fichier donc pas obtimale ! Générer à la volée le html avec le xsl c'était une bonne idée je trouve

Reply

Marsh Posté le 23-09-2004 à 16:09:05    

moxfulder a écrit :

hello
a quoi ça sert d'enregistrer des fichiers .htm ? ça te fait de la duplication de fichier donc pas obtimale ! Générer à la volée le html avec le xsl c'était une bonne idée je trouve


Ce n'est pas forcément un problème, du moment que le html peut toujours être regénéré à partir de xml+xsl, la maintenance se faisant uniquement sur ces derniers.
 
Ce genre de duplication n'est pas gênante si c'est pour un bon usage (bien entendu)


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-09-2004 à 14:10:10    

moxfulder a écrit :

hello
a quoi ça sert d'enregistrer des fichiers .htm ? ça te fait de la duplication de fichier donc pas obtimale ! Générer à la volée le html avec le xsl c'était une bonne idée je trouve


 
ben tu peux générer à la volée du HTML via une transformation xml/xsl réalisée à l'aide de php ;)

Reply

Marsh Posté le 25-09-2004 à 12:14:00    

rufo a écrit :

ben tu peux générer à la volée du HTML via une transformation xml/xsl réalisée à l'aide de php ;)


c'est ce que je disais...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed