From: Olivier VEIT (o.veit@wanadoo.fr)
Date: 14/07/2004 - 12:45
Bonjour,
J'ai une fonction à laquelle je souhaite passer en argument le pattern pour
l'attribut group-starting-with de <xsl:for-each-group>.
Je passe une string TI[@TYPE='11'] à group-starting-with alors qu'il attend
un "pattern" ! J'ai déjà essayé différentes chose (
{$group-starting-with},...), mais sans succès.
Si quelqu'un a une idée, elle serait la bienvenue.
Fonction :
=========
<xsl:template name="loopOnSubset">
<xsl:param name="nodes.set">
<xsl:param name="group-starting-with">
<xsl:for-each-group select="$nodes.set"
group-starting-with="$group-starting-with">
<xsl:if test="position()>1">
<xsl:apply-templates select=".">
<xsl:with-param name="node2handle"
select="current-group()"/>
</xsl:apply-templates>
</xsl:if>
</xsl:for-each-group>
</xsl:template>
Appel de la fonction :
======================
<xsl:call-template name="loopOnSubset">
<xsl:with-param name="nodes.set" select="$node"/>
<xsl:with-param
name="group-starting-with">TI[@TYPE='11']</xsl:with-param>
</xsl:call-template>
Cordialement,
Olivier
--
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)
Archive générée par hypermail 2.1.3 le 30/07/2004 - 13:32 UTC
webmaster@xmlfr.org
|