This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]