This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: apply-templates and excluding a node
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] apply-templates and excluding a node
- From: "KIENLE, STEVEN C [IT/0200]" <steven dot c dot kienle at pharmacia dot com>
- Date: Thu, 4 Oct 2001 10:45:56 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
If I've got this right, the correct syntax is:
<xsl:apply-templates select="*[name() != 'PRFID']" />
Steve
-----Original Message-----
From: Meltem Kogelbauer [mailto:meltem.kogelbauer@netdecisions.co.uk]
Sent: Thursday, October 04, 2001 11:37 AM
To: xsl-list@lists.mulberrytech.com
Subject: [xsl] apply-templates and excluding a node
Hi All
here is a part of xml document
<searchresults>
<PRFID>21</PRFID>
<FIRSTNAME>Ana</FIRSTNAME>
<LASTNAME>Ngera</LASTNAME>
<OFFICEPHONENUMBER>020 8452 4535</OFFICEPHONENUMBER>
<PHONEEXTENSION>4503</PHONEEXTENSION>
</searchresults>
searchresults is the recursive element
I want to use
<xsl:template match="searchresults">
<xsl:apply-templates />
</xsl:apply-templates>
Naturally this selects all the child elements of searchresult. I want to
exclude the first child node <PRFID>. What would be the syntax in
<xsl:apply-templates select="????" />
like select everything but not the <PRFID>.
thanks
Meltem
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list