RE: [xsl] reading ascendants except the first one (NEWBIE)

Subject: RE: [xsl] reading ascendants except the first one (NEWBIE)
From: Stuart Brown <sbrown@xxxxxxxxxxxxx>
Date: Fri, 30 Aug 2002 11:25:08 +0100
Hi Thomas,

> I like to read the ascendants from the <kunde> element EXCEPT 
> the first 
> one:<titel>

I think you mean descendants??
			
> <xsl:for-each select="//basisdaten/kunde">

>  <xsl:for-each select="*">					

Change the second for-each to <xsl:for-each select="*[not(self::titel)]">.
This will filter out all the titles. Alternatively, if it is the first
element you want to remove, regardless of the element name, use
<xsl:for-each select="*[position() != 1]">.

Also, you might like to avoid using // in your first XPath if you can, as
it's expensive.

Cheers,

Stuart

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread