Re: [xsl] Testing Text

Subject: Re: [xsl] Testing Text
From: "Mandar Jagtap" <mandar.jagtap@xxxxxxxxx>
Date: Thu, 8 Jan 2009 11:48:42 +0530
Can you send the snippet of the code for which you are getting this error?

On Thu, Jan 8, 2009 at 11:02 AM, Ganesh Babu N <nbabuganesh@xxxxxxxxx> wrote:
> it is showing error as text node will not select any thing.
>
> Please help me
>
> Regards,
> Ganesh
>
>
> On Wed, Jan 7, 2009 at 5:02 PM, David Carlisle <davidc@xxxxxxxxx> wrote:
>>
>>
>>> contains(.,
>>
>> pases the current node to a string function, so the function argument is
>> the string value of the node, which is all the character data of the
>> descendants.
>>
>> You want something like
>>
>> <xsl:template match="*">
>>      <xsl:if test="contains(text(),'@')">@ found in <xsl:value-of
>> select="name(.)"/></xsl:if>
>>
>> or
>>
>> <xsl:template match="text()">
>>      <xsl:if test="contains(.,'@')">@ found in <xsl:value-of
>> select="name(..)"/></xsl:if>
>>
>> David
>>
>> ________________________________________________________________________
>> The Numerical Algorithms Group Ltd is a company registered in England
>> and Wales with company number 1249803. The registered office is:
>> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>>
>> This e-mail has been scanned for all viruses by Star. The service is
>> powered by MessageLabs.
>> ________________________________________________________________________
>
>



-- 
Thanks & Regards,
Mandar

Current Thread