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)