Subject: Re: apply-templates and excluding a node
From: Jörg Heinicke <joerg.heinicke@xxxxxx>
Date: Thu, 04 Oct 2001 17:52:33 +0200
|
<xsl:apply-templates select="*[name()!='PRFID']"/>
or
<xsl:apply-templates select="*[not(self::PRFID)]"/>
Joerg
Meltem Kogelbauer wrote:
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
--
System Development
VIRBUS AG
Fon +49(0)341-979-7435
Fax +49(0)341-979-7409
joerg.heinicke@xxxxxxxxx
www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|