Créer du HTML à partir de XML à l'aide du PHP... [XML] - Programmation
Marsh Posté le 12-04-2002 à 11:48:55
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...
Marsh Posté le 12-04-2002 à 11:53:44
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.
Marsh Posté le 12-04-2002 à 11:57:30
Ouah! Je vais me pencher là-dessus.
Que feraisje sans papa pingouin roxor?
Marsh Posté le 12-04-2002 à 12:55:36
ouah ca ca peut m'aider paske c vrai que c carrement le bordel!
merci j'y file de suite!
Marsh Posté le 12-04-2002 à 13:43:29
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.
Marsh Posté le 12-04-2002 à 13:52:52
viiz a écrit a écrit : Nb de messages postés: 3 |
avant elle posait les questions par mail !!
Marsh Posté le 12-04-2002 à 13:53:11
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. |
Marsh Posté le 12-04-2002 à 13:53:25
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
Marsh Posté le 12-04-2002 à 13:58:11
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
Marsh Posté le 12-04-2002 à 14:00:58
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
Marsh Posté le 12-04-2002 à 14:24:30
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 ???
Marsh Posté le 12-04-2002 à 14:27:38
dpmy a écrit a écrit : C'EST KOI UN UP ??? |
va voir tes messages privé je t'explique tt ca
Marsh Posté le 12-04-2002 à 14:31:01
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 ???
Marsh Posté le 12-04-2002 à 14:33:58
on n'oserait pas
section privee, acces au dessus de la liste des topics
Marsh Posté le 12-04-2002 à 14:36:16
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 !
Marsh Posté le 12-04-2002 à 14:37:35
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
Marsh Posté le 12-04-2002 à 14:49:54
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
Marsh Posté le 12-04-2002 à 22:52:07
recentrage du debat : 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
Marsh Posté le 12-04-2002 à 23:01:43
reddwarf a écrit a écrit : xt est open source et est base sur SAX |
Arreter avec xt et passer à un outil correctement maintenu (xalan) ?
Marsh Posté le 12-04-2002 à 23:09:51
c est pas bien XT ?
perso je connaissais pas je viens de decouvrir
maintenant si y a mieux ...
[jfdsdjhfuetppo]--Message édité par reddwarf--[/jfdsdjhfuetppo]
Marsh Posté le 12-04-2002 à 23:19:21
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 ).
Marsh Posté le 12-04-2002 à 23:22:03
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
Marsh Posté le 13-04-2002 à 10:39:36
viiz a écrit a écrit : Autre solution quelques posts au dessus... |
j avais vu mais ca necessite de reconfigurer le serveur php pour utiliser sablotron non ?
Marsh Posté le 12-04-2002 à 11:40:00
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?