[
Lists Home |
Date Index |
Thread Index
]
The coding pattern you are looking for is
<xsl:variable ...>
<xsl:call-template ...>
</xsl:variable>
But XSLT coding questions are better asked on the xsl-list at
mulberrytech.com
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: Ronald Kent Gibson [mailto:Kent.Gibson@icongmbh.de]
> Sent: 03 April 2003 08:29
> To: 'xml-dev@lists.xml.org'
> Subject: [xml-dev] Turning Off the Output Stream or Just a
> Return Value from a Template
>
>
> Dear All
>
> Maybe this is an obvious newbie question but I cannot find an answer.
>
> I just want to return a value from a template without
> outputting the return value at all.
>
> The code below works but outputs true when the result is true.
>
> How can I either stop this or is there a better way to catch
> a return value?
>
>
> <xsl:call-template name="search">
> <xsl:with-param name="search_pattern"
> select="substring-before($theMacroStrings, ';')"/>
> </xsl:call-template>
>
> <xsl:template name="search">
> <xsl:param name="search_pattern"/>
> <xsl:for-each select="//cmacro">
> <xsl:choose>
> <xsl:when test=".=$search_pattern">
>
> <xsl:variable
> name="search_result">true</xsl:variable>
>
> <xsl:copy-of
> select="$search_result"/>
> </xsl:when>
> </xsl:choose>
> </xsl:for-each>
> </xsl:template>
>
>
> many thanks
>
> kent
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org
> <http://www.xml.org>, an initiative of OASIS
<http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>
|