Re: [xsl] Testing Text

Subject: Re: [xsl] Testing Text
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Fri, 9 Jan 2009 11:20:38 +0530
On Fri, Jan 9, 2009 at 11:11 AM, Ganesh Babu N <nbabuganesh@xxxxxxxxx> wrote:
> <xsl:template match="*">
>     <xsl:if test="contains(text(),'@')">@ found in <xsl:value-of
> select="name(.)"/></xsl:if>
>
> error message :
> "XPTY0004: A sequence of more than one item is not allowed as the
> first argument of
>  contains() ("", "", ...)  in built-in template rule"

It seems, you should do:

<xsl:if test="contains(string-join(text(), ''),'@')">


-- 
Regards,
Mukul Gandhi

Current Thread