Subject: Re: [xsl] Testing Text From: "Mandar Jagtap" <mandar.jagtap@xxxxxxxxx> Date: Wed, 7 Jan 2009 17:01:07 +0530 |
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. > > 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 -> |
---|---|---|
[xsl] Testing Text, Ganesh Babu N | Thread | Re: [xsl] Testing Text, Ganesh Babu N |
[xsl] Testing Text, Ganesh Babu N | Date | Re: [xsl] Testing Text, David Carlisle |
Month |