This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: apply-templates and excluding a node
<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@virbus.de
www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list