Re: [xsl] xsl:for - Only for existing nodes, how?

Subject: Re: [xsl] xsl:for - Only for existing nodes, how?
From: "Liron" <magilam@xxxxxxxxxxxxxxxx>
Date: Tue, 21 Feb 2006 17:53:46 +0100
Hello David and thank you for your reply,

My problem is a bit more complex. This was just an example and my real xml file goes much deeper after "control". I'm trying to understand if what you supplied here is different than using:
<xsl:for-each select="/tree/controls/control/item1">
<xsl:value-of select="data"/>
<xsl:value-of select="../item2/data"/>
</xsl:for-each>


Wouldn't it act just the same? I'm talking in a performance sense.

Thank you

----- Original Message ----- From: "David Carlisle" <davidc@xxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, February 21, 2006 5:31 PM
Subject: Re: [xsl] xsl:for - Only for existing nodes, how?




you want to select all control elements that have an item1 and item2 child, so that's

<xsl:for-each select="/tree/controls/control[item1 and item2]">
  <xsl:value-of select="item1/data"/>
  <xsl:value-of select="item2/data"/>
</xsl:for-each>

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread