[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Testing Text


Subject: [xsl] Testing Text
From: "Ganesh Babu N" <nbabuganesh@xxxxxxxxx>
Date: Wed, 7 Jan 2009 16:48:58 +0530

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
Keywords