A mon avis,
il faut jongler sur les axes "following-sibling" et
"preceding-sibling" Et l'enoui s'évanouit.
Bien à vous
Terence S.
****************************************
--- Tiscar Sebastien <tiscars@sofreavia.fr> a écrit :
> plusieurs erreurs
> il faut comprendre qu à partir du moment ou l on a
> effectué la commande
> for-each select "path"
> au niveau de l arborescence on se trouve dans le
> path spécifié...
> donc ici
> <xsl:for-each
>
select="liste/theme[theme/article[.=$article_origine]]/article">
> ...on se retrouve dans un élément article...Et donc
> il n est pas possible de
> descendre plus dans un sous element theme/fichier
> <xsl:apply-templates select="theme/fichier">
>
> deuxieme erreur... il n y a pas d élément s
> appellant fichier :)
>
>
> ----- Original Message -----
> From: <greg@gregserveur.com>
> To: <xml-tech@xmlfr.org>
> Sent: Friday, March 03, 2006 2:39 PM
> Subject: [xml-tech] Re: Simple petite recherche.
>
>
> Je vois un peur le truc mais c'est assez tordu :
>
> J'essaye d'adapter en fesant :
>
> <xsl:template match="liste">
> <xsl:for-each
>
select="liste/theme[theme/article[.=$article_origine]]/article">
> <xsl:apply-templates select="theme/fichier">
> <xsl:with-param name="fichier"
> select="theme/fichier"/>
> <xsl:with-param name="theme" select="theme/@id"/>
> </xsl:apply-templates>
> </xsl:for-each>
> </xsl:template>
>
> Mais ca passe pas :s Je cherche
>
> > Cela depend du noeud contextuel mais à priori se
> serait
> > <xsl:for-each
> select="liste/theme[article[.='Article 1']]/article>
> > <xsl:copy-of select="."/>
> > </xsl:for-each>
> > cela signifierait en français
> > pour chaque article d un theme (contenant un
> article dont la valeur est
> > 'Article 1') fils de liste...-> recopie
> >
> >
> > ----- Original Message -----
> > From: <greg@gregserveur.com>
> > To: <xml-tech@xmlfr.org>
> > Sent: Friday, March 03, 2006 2:22 PM
> > Subject: [xml-tech] Simple petite recherche.
> >
> >
> > Bonjour,
> >
> > Petit soucis de derniere minute et je suis en
> train de m'embrouiller.
> >
> > Voila mon fichier XML :
> >
> > <liste>
> > <theme nom="Theme 1">
> > <article>Article 1</article>
> > <article>Article 2</article>
> > </theme>
> > <theme nom="Theme 2">
> > <article>Article 3</article>
> > <article>Article 4</article>
> > </theme>
> > </liste>
> >
> > Je cherche a afficher les articles étant dans le
> meme theme que Article 1
> > par exemple.
> >
> > MERCI de votre aide.
> >
> >
> >
> >
> > --
> > 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)
>
>
>
> --
> 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)
>
>
___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com
--
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 Mar 3 17:12:29 2006