[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Release Date vs. Highlight Until Date

Subject: Re: Release Date vs. Highlight Until Date
From: "john-xsl-list" <john-xsl-list@xxxxxxxx>
Date: Tue, 21 Sep 2004 13:42:41 -0400
process until position xsl
On Tue, 21 Sep 2004 17:59:21 +0100, David Carlisle wrote
> //item
> 
> are you sure that you want to use // here (or anywhere) it is very
> expensive causing a full search of the entire document for item
> elements. If you know that the item elements are at a particular 
> depth using an explict path (or an xsl:key) is likely  to be quicker.

I probably don't want //item.  What I want is all elements named item which
are descendants of the current element - but I am not sure what the syntax
would be (still looking).  I don't know xsl:key or how it could help me - do
you know of a good example/URL?

> I didn't fully follow your program logic but if this comment means that
> you want to process all but the last $remaining nodes in the 
> selection then you can do
> 
> <xsl:for-each select="(...... whatever you had before)
>            [position() &lt; last()-$remaining]">
> 

I have a question about position().  If this xsl:for-each contained an
xsl:sort, the position() values in the select of the for-each would not be the
sorted positions, right?  

<xsl:for-each select="whatever[position() &lt; last()-$remaining]">
<xsl:sort select="somethign">
<!-- would the node position() values here be the same as those in the
for-each? -->

Hopefully I am making some sense and not just confusing myself.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.