Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4321 connectés 

 


Dernière réponse
Sujet : [XML] Créer du HTML à partir de XML à l'aide du PHP...
Profil supprimé

reddwarf a écrit a écrit :

 
 
:jap: j avais vu mais ca necessite de reconfigurer le serveur php pour utiliser sablotron non ?  




 
Non. Il y a juste une ligne à laquelle il faut enlever le commentaire dans le fichier de config d'apache. Et il faut copier 1 ou 2 dll dans le rep system32.
Avec easyphp il n'y a rien a faire.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion

reddwarf a écrit a écrit :

 
 
:jap: j avais vu mais ca necessite de reconfigurer le serveur php pour utiliser sablotron non ?  




 
Non. Il y a juste une ligne à laquelle il faut enlever le commentaire dans le fichier de config d'apache. Et il faut copier 1 ou 2 dll dans le rep system32.
Avec easyphp il n'y a rien a faire.

reddwarf

viiz a écrit a écrit :

 
 
Autre solution quelques posts au dessus...



 
:jap: j avais vu mais ca necessite de reconfigurer le serveur php pour utiliser sablotron non ?

reddwarf a écrit a écrit :

 
si vous avez des questions  et / ou une autre solution je suis preneur :D  




 
Autre solution quelques posts au dessus... :sarcastic:

reddwarf ok  
 
le plus chaud pour moi c est de faire les feuilles xsl  
 
a terme je compte utiliser xt pour passer du xml au xsl-fo pour ensuite pouvoir sortir du pdf avec fop par exemple
kadreg

reddwarf a écrit a écrit :

c est pas bien XT ?




 
Ca a été bien. Ca fait quasiment deux ans que je l'utilise, mais il n'a pas évolué depuis 1999, et sachant qu'il s'agit d'une première implémentation de XSLT, destinée à maniper ces concepts pas simples, il y a pas mal de chose qui manquent dans certains recoins.
 
Aujourd'hui, il y a un gros regroupement autour de xalan, et c'est là qu'est la dynamique (je passe le cas MS-XML pour raison personnelles :crazy: ).

reddwarf c est pas bien XT ?
 
perso je connaissais pas je viens de decouvrir  
 
maintenant si y a mieux ...

 

[jfdsdjhfuetppo]--Message édité par reddwarf--[/jfdsdjhfuetppo]

kadreg

reddwarf a écrit a écrit :

 
xt est open source et est base sur SAX  




 
Arreter avec xt et passer à un outil correctement maintenu (xalan) ?

reddwarf recentrage du debat : :hello: all
 
j ai trouve un truc pas mal pour faire afficher du xml par php :
 
http://www.jclark.com/xml/xt.html
 
voila comment je m en sers :
 
1 j ai un fichier XML contenant les donnees  
2 j ai un fichier XSL contenant la mise en page  
3 dans mon fichier php j utilise la fonction exec( ) pour lancer xt et faire la fusion de mes 2 fichiers
4 exec retourne un tableau que je parse pour afficher uniquement les infos dont j ai besoin !
 
xt est open source et est base sur SAX  
 
si vous avez des questions  et / ou une autre solution je suis preneur :D

Goueg a écrit a écrit :

ben les msg prives st faits pour ca :)
enfin ciao ts les 2 je dois en etre a 37H et je dois prendre le train  



moi je vais payer a boire a mes collègues pot d'arrivée :D D

goueg ben les msg prives st faits pour ca :)
enfin ciao ts les 2 je dois en etre a 37H et je dois prendre le train
dpmy

Goueg a écrit a écrit :

:) on n'oserait pas
section privee, acces au dessus de la liste des topics  




 
Bon je vais vous laisser car sinon je pourrais bien rester des heures avec vous et ils vont pô être contents ici !!  
@ bientôt !   :jap:

goueg :) on n'oserait pas
section privee, acces au dessus de la liste des topics
dpmy

Goueg a écrit a écrit :

... adorable ;)
c faire une reponse ki remonte le topic  




 
OK vous allez me trouver stupide... mais c'est où la section privée ???  :heink:

goueg ... adorable ;)
c faire une reponse ki remonte le topic

dpmy a écrit a écrit :

 
 
 
C'EST KOI UN UP ???  




 
va voir tes messages privé je t'explique tt ca

dpmy

Goueg a écrit a écrit :

ouaip je viens de voir tes questions euh...
disons kelles sont pas evidentes hein ;)
tu devrais faire un petit UP quand meme pour kelles suscitent un peu + d'interet  




 
 
C'EST KOI UN UP ???

Goueg a écrit a écrit :

ouaip je viens de voir tes questions euh...
disons kelles sont pas evidentes hein ;)
tu devrais faire un petit UP quand meme pour kelles suscitent un peu + d'interet  



GRILLAID :D :D

goueg ouaip je viens de voir tes questions euh...
disons kelles sont pas evidentes hein ;)
tu devrais faire un petit UP quand meme pour kelles suscitent un peu + d'interet
goueg

dpmy a écrit a écrit :

Moi je peux pas t'aider mais ça m'arrangerait bien que tu répondes à mes questions qd j'en pose... ce que je fais assez souvent ces derniers temps ! :)
C'est Mr_mat qui m'a conseillé ce forum.  




 
hou pinese! dpmy... j'ai compris!
bonjour my  :hello:

dpmy a écrit a écrit :

Moi je peux pas t'aider mais ça m'arrangerait bien que tu répondes à mes questions qd j'en pose... ce que je fais assez souvent ces derniers temps ! :)
C'est Mr_mat qui m'a conseillé ce forum.  




:hello:

viiz a écrit a écrit :

 
 
 :??:  
Nb de messages postés: 3 :heink:  
 :fuck:  




 
avant elle posait les questions par mail !!

dpmy a écrit a écrit :

ce que je fais assez souvent ces derniers temps ! :)




 
 :??:  
Nb de messages postés: 3 :heink:  
 :fuck:

dpmy Moi je peux pas t'aider mais ça m'arrangerait bien que tu répondes à mes questions qd j'en pose... ce que je fais assez souvent ces derniers temps ! :)
C'est Mr_mat qui m'a conseillé ce forum.
goueg ouah ca ca peut m'aider paske c vrai que c carrement le bordel!
merci j'y file de suite! :)

kadreg a écrit a écrit :

http://www.php.net/manual/fr/ref.domxml.php
Lent et gourmand en mémoire, mais plutot simple à utiliser. Très bien pour faire de la modif d'arbre XML en mémoire simplement, mais pour un passage XML->XHTML, pas le meilleurs choix.
 
http://www.php.net/manual/fr/ref.xml.php
Plus rapide, mais attention aux noeuds au cerveau pour faire une analyse par dessus (entièrement basé sur des callbacks).
 
http://www.php.net/manual/fr/ref.xslt.php
Le conseil officiel du w3c. La syntaxe est space, c'est expérimental en PHP et pas présent partout du tout, mais c'est puissant et efficace quand on a compris comment ça marche.  




 
Bon sérieusement utiliser le DOM en php je te préviens tout de suite que c'est pas gagné.  
Par contre si tu utilises sablotron, c'est tres tres simple:
http://shanx.com/php/xsl/getXsl.htm
 
Tu suis la procedure et ca marche.
1 ligne de code pour la transformation XML/XSL.
$xslt = new xsltTransform(".\XML\cv.xsl", ".\XML\cv.xml" );
 
Au passage, mon site sur la transformation XSL:
http://www.e-supinfo.com/peren2002/langar_v/
 
 :hello:

goueg Ouah! Je vais me pencher là-dessus.
Que feraisje sans papa pingouin roxor? :hello:
kadreg http://www.php.net/manual/fr/ref.domxml.php
Lent et gourmand en mémoire, mais plutot simple à utiliser. Très bien pour faire de la modif d'arbre XML en mémoire simplement, mais pour un passage XML->XHTML, pas le meilleurs choix.
 
http://www.php.net/manual/fr/ref.xml.php
Plus rapide, mais attention aux noeuds au cerveau pour faire une analyse par dessus (entièrement basé sur des callbacks).
 
http://www.php.net/manual/fr/ref.xslt.php
Le conseil officiel du w3c. La syntaxe est space, c'est expérimental en PHP et pas présent partout du tout, mais c'est puissant et efficace quand on a compris comment ça marche.
je peut pas te dire j'y connais rien en xml :sweat:
goueg hinhinhin c malin mrmat ;)
c ke c pas le bordel avec toutes ces versions de MSXML (parseur de micro$) différents sur chaque version de IE! :(
Donc je veux faire ca coté serveur...
c'est basique :D :D
goueg histoire de parser tout ca coté serveur pour que le XML marche chez tout le monde...
je suis tombé sur une methode en ASP mais mon serveur (qui n'est pas le mien...) s'occupe du PHP.
Plize help?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)