OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Turning Off the Output Stream or Just a Return Value from

[ 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>





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS