Re: [xsl] [contains] wierd error with contains function

Subject: Re: [xsl] [contains] wierd error with contains function
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Mon, 18 Nov 2002 21:34:25 +0100
There is no reason, that contains() does not work with commas. Such an error never occured to me while really often using Xalan and Xerces.

Joerg

TP wrote:
I am using contains to check whether a particular text appears in the xml
data, if so, flag it.

This is the funtion.

<xsl:if test="(contains(.,$watchFor))">
         <img src="../images/TSPGIF.gif"/>
</xsl:if>

This works without any problem except when $watchFor contains commas.

Thus
<xsl:if test="(contains(.,'xsllist'))">
         <img src="../images/TSPGIF.gif"/>
</xsl:if>
would work

but
<xsl:if test="(contains(.,'xsl,list'))">
         <img src="../images/TSPGIF.gif"/>
</xsl:if>
wont work. Is this just me or is there something that i am missing.

I am using xalan and xerces

Thanks.

TP


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread