Bonjour je suis actuellement sur une feuille xsl sur laquelle je dois
pouvoir récupérer les freres d'un noeud pour les inclures dedans.
en résumé j ai un code simplifié du type
<el style="style"/>
<autre><encoreAutre/></autre>
<autre/>
<el style="style">
<autre/>
à partir de cela je dois arrivé à
<el style="style">
<autre>
<encoreAutre/>
</autre>
</el>
<el style="style">
<autre/>
</el>
pour cela j execute la commande suivante
<xsl:for-each select="el">
<xsl:copy><xsl:copy-of select="@*"/>
<xsl:variable name="id_noeud" select="generate-id(.)"/>
<xsl:copy-of
select="following-sibling::*[generate-id(preceding-sibling::*[@style =
'style'][1]) = $id_noeud]"/>
</xsl:copy>
plusieurs questions à ce niveau:
1/ j arrive à obtenir qq chose de presque bon... le problème est que je
récupère dans mon 1er <el/> le deuxieme <el/> et ainsi de suite... qq un
voit mon problème?
2/ Comment fonctionnent exactement les prédicats? je veux dire par la que ce
code n étant pas de moi..comment le traduire en français.. car c est
incompréhensible
Merci
--
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 Thu Dec 1 11:04:08 2005