Merci de l'aide, j'avance doucement, car effectivement il ne semble pas
simple de présenter les éléments verticalement.
j'ai reussit à faire un tableau avec un XML simple style
NoeudRoot
NoeudMulti
Valeur1
Valeur2
Valeur3
qui devient
NoeudMulti|Valeur1|Valeur2|Valeur3
Par contre si je me retrouve avec
NoeudRoot
NoeudMulti
Valeur1
Valeur2
Valeur3
NoeudMulti11
Valeur1
Valeur2
NoeudMulti12
Valeur1
Valeur2
....
J'ai du mal à pouvoir recreer les lignes du style
NoeudMulti|Valeur1|Valeur2|Valeur3|NoeudMulti11|Valeur1|Valeur2
NoeudMulti|Valeur1|Valeur2|Valeur3|NoeudMulti12|Valeur1|Valeur2
Car je n'arrive à a recuperer les differentes valeur des ancètres de
NoeudMulti1?,
Je recherche une solution et vous informes de la suite ...
Cdt
Lionel
Matthieu Ricaud a écrit :
>Bonjour,
>
>J'ai déjà eu l'occasion de faire cela, la xsl suivante est générique et
>affiche n'importe quel fichier xml sous la forme d'un tableau HTML avec en
>prime les attributs. Les cellules sont cliquables pour afficher les
>sous-noeud (c'est du javascript).
>
><?xml version="1.0"?>
>...</xsl:stylesheet>
>
>Il n'affiche pas les commentaires, ni les "processing-instructions" et puis
>ce serait peut être mieux que le tableau présente les élément verticalement
>plutôt qu'horizontalement...
>
>si vous l'améliorez, n'hésitez pas à en faire part :)
>
>Cordialement,
>
>Matthieu
>
>-----Message d'origine-----
>De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
>part de Lasserre Lionel
>Envoyé : mercredi 23 novembre 2005 15:36
>À : xml-tech@xmlfr.org
>Objet : [xml-tech] XML To HTML
>
>
>Bonjour à tous,
>
>je cherche à transformer un fichier XML en tableau HTLM par XSLT, en
>tentant tant que faire se peut, de faire une XSLT générique (applicable
>à tous mes xml).
>
>Je ne sais pas encore si ce sera possible, car le but est de faire un
>tableau HTML avec une ligne d'entête.
>
>D'ou ma première question :)
>est il possible d'extraire le nom des noeuds et non pas leur valeur ?
>
>le but etant en partant d'un xml de type :
>
><root>
> <Exercice>
> ValeurExercice
> <Noeud1>
> ValeurNoeud1
> <SousNoeud1>ValeurSousNoeud1</SousNoeud1>
> <SousNoeud2>ValeurSousNoeud2</SousNoeud2>
> ...
> </Noeud1>
> ...
> </Exercice>
> ...
></root>
>
>de générer un Tableau html du type :
><table>
> <tr>
> <td>Noeud1</td><td>SousNoeud1</td><td>SousNoeud2</td> ...
> </tr>
> <tr>
>
><td>ValeurNoeud1</td><td>ValeurSousNoeud1</td><td>ValeurSousNoeud2</td> ...
> </tr>
> ...
></table>
>
>Si vous connaissais une xslt dejà existante .... ;>
>
>
>Merci d'avance .
>
>Lionel
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
>
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Dec 2 17:16:43 2005