Subject: [xsl] looping through global parameters From: Ann Marie Rubin <Annmarie.Rubin@xxxxxxx> Date: Fri, 12 Nov 2004 15:57:46 -0500 |
Hello List, I have a stylesheet that defines 2 global parameters: attr and value. The stylesheet has a template that matches all attributes, and if the current attribute name matches the global attr, outputs value. <xsl:template match="@*" priority="10"> <xsl:attribute name="{name()}"> <xsl:choose> <xsl:when test="name()=$attr"><xsl:value-of select="$value"/></xsl:when> <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> </xsl:choose> </xsl:attribute> </xsl:template> Requirements have changed and now the calling process will parse the stylesheet to write a set of global parameters for the values that need to be updated, like so: <xsl:param name="attr">temporary-directory</xsl:param> <xsl:param name="value">/var/temp</xsl:param> <xsl:param name="attr1">search-local-classes-first</xsl:param> <xsl:param name="value1">false</xsl:param> . . . Is there a way to loop through the global attributes and call the template for each one? Thanks, Ann Marie
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Generating XSLT, Pawson, David | Thread | Re: [xsl] looping through global pa, Wendell Piez |
Re: [xsl] Generating XSLT, Geert Josten | Date | Re: [xsl] looping through global pa, Wendell Piez |
Month |