[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Key and/or grouping questions.
I have a set of style sheets which have a sever performance problem. Distilled (hopefully not diluted past usefulness), I am processing a large set of sibling elements a few elements at a time. I believe the problem is with the following statement (which I've changed/condensed the expression of): <xsl:for-each select="/elements[ (position() >= $Start) and (position() <= $End) ]"> ... </xsl:for-each> I was referred to a FAQ on grouping and this led me to attempt to setup some kind of solution utilizing keys. Unfortunately, the XSL reference I have has no information on <xsl:key> and my favorite FAQ has a list of topics under keys with no corresponding content. Anyway, my XSL processor (Xalan) doesn't like my key definition. Is the "use" parameter limited from being a numerical expressions? <xsl:key name="PageKey" match="/gnsl:Results/gnsl:Table/gnsl:Row" use="((position() - 1) / $RowsPerPage) + 1)" /> Thanks, Ed Knoll -- Edward L. Knoll Phone (work) : (719)484-2717 e-mail (work) : f49660c@xxxxxxxxxxxxxx e-mail (business): eknoll@xxxxxxxxxx e-mail (personal): edward@xxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|