Re: Simple petite recherche.

Terence SINDABIZERA <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
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 <[email protected]> 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: <[email protected]>
> To: <[email protected]>
> 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: <[email protected]>
> > To: <[email protected]>
> > 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 "[email protected]"
> (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
> [email protected]
> >
>
(mailto:[email protected]?Subject=unsubscribe)
> >
> >
> >
> > --
> > Devenez redacteur <XML>fr et contribuez au
> developpement du
> > xml francophone
> (http://xmlfr.org/infos/redacteurs/) !
> >
> > Liste de diffusion "[email protected]"
> (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
> [email protected]
> >
>
(mailto:[email protected]?Subject=unsubscribe)
> >
> >
> 
> 
> 
> --
> Devenez redacteur <XML>fr et contribuez au
> developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/)
> !
> 
> Liste de diffusion "[email protected]"
> (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
> [email protected]
>
(mailto:[email protected]?Subject=unsubscribe)
> 
> 
> 
> --
> Devenez redacteur <XML>fr et contribuez au
> developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/)
> !
> 
> Liste de diffusion "[email protected]"
> (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
> [email protected]
>
(mailto:[email protected]?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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.