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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Testing Text, Ganesh Babu N | Thread | Re: [xsl] Testing Text, David Carlisle |
Re: [xsl] Testing Text, Ganesh Babu N | Date | [xsl] RE: How to call an external J, Peter Kester |
Month |