PHP [xml] - PHP - Programmation
Marsh Posté le 28-08-2003 à 14:39:58
regarde peut etre du coté d'xpath, il me semble que c implementé en php (--> "/document/contenu@lang['gb']/element/" qqchose comme ça, je sais plus ça faitlgtps que j'ai pas fait d'xpath )
cela dit pour du multilingue, l'xml ne me parait pas approprié (je vois pas d'avantage, et ça va certainement alourdir le truc)
ps: l'abbreviation correcte pour l'anglais est "en", pas gb.
(--> http://ftp.ics.uci.edu/pub/ietf/ht [...] iso639.txt )
Marsh Posté le 28-08-2003 à 14:51:20
the real moins moins a écrit : regarde peut etre du coté d'xpath, il me semble que c implementé en php (--> "/document/contenu@lang['gb']/element/" qqchose comme ça, je sais plus ça faitlgtps que j'ai pas fait d'xpath ) |
t'es sûr ? ... je sais a quoi ca ressemble .. en même temps j'en ai jamais fais non plus
the real moins moins a écrit : |
entièrement d'accord .. c'est juste pour se faire la main
the real moins moins a écrit : |
done
et merci
Marsh Posté le 28-08-2003 à 14:52:15
Ca m'intéresse, tout ça.
J'aurais besoin de tout ça en vu d'une utilisation de l'xml pour du Flash dynamique. Fichier xml qui serait généré par php à partir d'une base mysql...
Marsh Posté le 28-08-2003 à 14:52:27
http://be2.php.net/manual/en/function.xpath-eval.php
Marsh Posté le 28-08-2003 à 15:05:44
merci -- .... duc coup plus j'avance plus je me perds
une autre petite question. Il est pas nécessaire de rattacher mon document xml a un dtd ?
Marsh Posté le 28-08-2003 à 15:08:49
simogeo a écrit : merci -- .... duc coup plus j'avance plus je me perds |
non, c pas necessaire.
ça peut etre interessant si tu vois controler que ton document est valide par rapport à ta dtd. si c'est un doc que tu produits toi meme et qui n'est pas modifié par les utilisateurs à mon avis ça n'a pas gd interet... enfin tout depend du ctx quoi
Marsh Posté le 28-08-2003 à 15:16:48
je sais pas ce qu'exactement tu as besoin de faire mais as-tu jeter un oeil du coté de php+xml&xslt.
Si ça t'interesse deux petits liens:
- http://www.phpindex.com/articles/a [...] lement=301 ( très bon article même s'il date d'un an)
- http://www.neokraft.net/docs/xslt/index.html ( un bon petit tut sur les transformations XML avec XSLT et php)
Marsh Posté le 28-08-2003 à 15:40:41
Anapajari a écrit : je sais pas ce qu'exactement tu as besoin de faire mais as-tu jeter un oeil du coté de php+xml&xslt. |
très intéressant ....
maintenant il faut que je m'assure ques xslt soit enabled chez ovh ( et que j'essaye aussi )
Marsh Posté le 28-08-2003 à 17:03:14
simogeo a écrit : |
Tu nous diras, ça m'intéresse aussi
Marsh Posté le 28-08-2003 à 21:43:07
j'ai fais ce que je souhaitais
disponible ici
Je passe donc Par les fonctions XSL de PHP.... pas compliqué et plutôt pas mal. Pour avoir testé sablotron et domxml .... je vous recommande vivement les deuxième. sablotron est effectivement plus long à interpreter les données.
contenu xsl:
Code :
|
comme vous le voyez, je fais la selection de la langue sur chaque élément. J'aimerai savoir s'il est possible de la selectionner une fois pour toute pour le document.
en espérant que ca puisse vous servir aussi.
ah si .... autre question ... peux t'on inclure du PHP dans une feuille xsl ? a priori non
Marsh Posté le 28-08-2003 à 21:45:23
simogeo a écrit : |
ben tu l'as fait non? ($lang)
Marsh Posté le 28-08-2003 à 21:48:20
the real moins moins a écrit : ben tu l'as fait non? ($lang) |
non
regardes le code
à la rigueur, j'ai une parade pour arranger ca
Marsh Posté le 28-08-2003 à 14:26:45
hello,
je souhaite me lancer dans le couple PHP/XML.
J'au notamment un site bilingue a faire et je pensais que ca pouvais être l'occasion en partant sur un truc simple.
je me penche sur les fonctions XML de PHP ... et je dois avouer que je suis un peu décu ou pour le moins surpris.... c'est très 'bas niveau' quand même ...
voilà mon fichier : test.xml
j'ai repris le code que l'on trouve a cette page http://fr.php.net/manual/fr/ref.xml.php pour parser mon document ... et je l'ai analysé ... ok ca fonctionne .. et je comprend le principe ( un peu )
mais voilà je me demandais s'il n'y a avit des classes d'utilisation me permettant par exemple s'obtenir l'element 3 dans l'element contenu lang="gb" ?
je suis en train de faire des recherches sur cette fonction xml_parse_into_struct();
si vous avez des élements a m'apporter, n'hesitez pas
---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence