Re: Simple petite recherche.

Tiscar Sebastien <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <013f01c63ed9$d43ada90$a7021cac@ODIN11>
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)
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.