Subject: Re: [xsl] Testing Text From: "Ganesh Babu N" <nbabuganesh@xxxxxxxxx> Date: Thu, 8 Jan 2009 11:01:46 +0530 |
it is showing error as multiple item list can not be the argument of contains Please help me. Regards, Ganesh On Wed, Jan 7, 2009 at 5:01 PM, Mandar Jagtap <mandar.jagtap@xxxxxxxxx> wrote: > Try changing your condition like <xsl:if test="contains(text(), '@')">.... > > Regards, > Mandar > > On Wed, Jan 7, 2009 at 4:48 PM, Ganesh Babu N <nbabuganesh@xxxxxxxxx> wrote: >> Dear All, >> >> I am writing a testing XSL which will check for the content in the XML file. >> >i> XML: >> >> <article> >> <fm> >> <au> >> <aff>testing @ test</aff> >> </au> >> <fm> >> </article> >> >> XSL: >> >> <xsl:template match="*"> >> <xsl:if test="contains(.,'@')">@ found in <xsl:value-of >> select="name(.)"/></xsl:if> >> </xsl:template> >> >> I am getting 4 errors with all the above elements. error at <article>, >> error at <fm>, error at <au> and error at <aff>. But actually the >> error is at <aff> only. How to get only one error message at <aff> >> >> I have tried *[descendant::*][last()] in match attribute and other >> ways but unable to get the result. >> >> Regards, >> Ganesh
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Testing Text, Mandar Jagtap | Thread | Re: [xsl] Testing Text, David Carlisle |
Re: [xsl] Remove a number at the be, David Carlisle | Date | Re: [xsl] Testing Text, Ganesh Babu N |
Month |