Salut à tous,

je souhaitais savoir si vous vous servez d'outils "de transformation" de fichiers XML pour generer automatiquement de l'HTML.

Si oui lesquels et pour quelle utilisation precise?

Le but est d'inserrer de lourds contenus automatiquement:

En fait j'ouvre 150 images dans photoshop, fais "Creer gallerie web", ne recupere de toute l'arbo qu'il me genere que le fichier.xml où se trouve l'info des chemins et noms de mes images.
Et là, avec ce logiciel que je teste, je genère automatiquement des balises <img> avec src="" rempli avec les bons chemins mais je ne parviens pas a renseigner le alt="", via l'interface je n'ai pas accès à cet attribut, c'est là qu'est mon soucis, j'en ai besoin pour repecter les standards et afficher l'info qu'il contient pour legender la photo dans un systeme de galerie.

Je suis clair ?

Merci d'avance pour vos points de vue et avis.
Modifié par Hum (29 Jun 2006 - 12:34)
Bonjour,

D'après ce que je comprends, l'outil que tu utilises génère des transformées XSLT via une interface graphique.
C'est rassurant car XSLT est un moyen particulièrement adapté pour transformer du XML en XHTML.
Il te suffit juste de modifier manuellement la transformée XSLT générée par l'outil pour y introduire l'attribut alt. Tu conserveras ainsi le bénéfice de l'outil et du process automatisme.

Si j'avais été dans ton cas j'aurais écrit la transformée XSLT à la main plutôt qu'avec une interface, mais cet aspect n'est qu'anecdotique, pour le reste la philosophie reste la même.
Salut,

C'est ça.

Je viens donc de recuperer le XSLT généré par ce logiciel et vais donc essayer de rajouter ce qu'il faut pour recuperer les infos voulues dans mon alt="".

Peux tu m'indiquer un outil simple d'utilisation pour pour appliquer mon XSLT à mon XML et generer mon HTML quand j'aurai inserré à la main mes modifs ?

Merci. Smiley smile
Modifié par Hum (28 Jun 2006 - 18:32)
Est ce que le plus simple ne serait pas de continuer à utiliser ton logiciel avec ta transformée XSLT modifiée manuellement ? J'imagine qu'il y a dans cet outil une phase création de la transformée par l'interface graphique, puis une seconde étape qui vise à appliquer cette transformée. Je suppose que cette seconde étape continue de fonctionner avec ta transformée modifiée.

Sinon personnellement j'utilise d'habitude :
- l'API XSL de PHP5
- l'extension xslt-process de l'éditeur Xemacs (processeurs utilisés : saxon et xalan)
- il existe également xsltproc un processeur standalone en ligne de commande.
Modifié par Xavier (29 Jun 2006 - 09:32)
Tu as raison, ce doit etre forcement faisable, mais ce logiciel est en anglais et je ne vois rien via les menu ou l'interface graphique pour appliquer mon xslt...

Merci pour tes liens.

EDIT : J'ai réussi, merci ! Je me suis servi de XML spy pour appliquer mon xslt.

Bonne journée.
Modifié par Hum (29 Jun 2006 - 12:34)