From: Benoît Barré (benoitbarre@free.fr)
Date: 21/05/2003 - 15:26
Un début de réponse par EVDL : http://xmlfr.org/listes/xml-
tech/2001/10/0063.html
En ajoutant xsl:number, on doit pouvoir résoudre le pb.
bB
En réponse à DENIS Christophe <CDENIS@micropole-univers.com>:
> bonjour,
> je suis entrain de parcourir un fichier xml et j'aimerai affiche
> l'arboraissance de noeuds articles.
> avec un exemple je pense que ca sera plus simple
> voici un fichier xml.
> <structure>
> <grappe>
> <article>b</article>
> <article>d</article>
> </grappe>
> <grappe>
> <grappe>
> <article>c</article>
> </grappe>
> <article>e</article>
> </grappe>
> <article>a</article>
> </structure>
>
> les grappes pouvant contenir des grappes(n profondeurs), je
> souhaiterai
> pouvoir afficher le resultat suivant
> article: b -> /structure/grape[1]/article[1]
> article: d -> /structure/grape[1]/article[2]
> article: c -> /structure/grape[2]/grape[1]/article[1]
> article: e -> /structure/grape[2]/article[1]
> article: a -> /structure/article[1]
>
> voici le debut de ma feuille de style mais je sais pas la finir
> <xsl:template match="/">
> <xsl:for-each select="//article">
> <xsl:apply-templates select="."/>
> </xsl:for-each>
> </xsl:template>
>
> <xsl:template match="article">
> article: <xsl:value-of select="."/> -> (la par contre je sais pas
> quoi
> mettre)
> <br/>
> </xsl:template>
>
> merci d'avance de votre aide
> Christophe DENIS
>
>
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|