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

Re: Benefits of using xsl:key

Subject: Re: Benefits of using xsl:key
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Thu, 05 Nov 2009 11:25:14 -0500
Re:  Benefits of using xsl:key
Jesper,

At 04:34 AM 11/5/2009, you wrote:
The above is of cause only one type of dataset, but it shows to me
that xsl:key can make a big difference and that fine tuning a
template's match attribute can make a big difference.

But it must all be done carefully, and it is necessary to analyze the
dataset to find the best approach, and to test different approaches in
order to find the best one (fast).

This thread is fascinating and informative: thanks for instigating it.


But I hasten to add that your findings are relevant to Saxon and may not (probably will not) be the same for other processors. There, use of key() may make less or (in many cases) even more of a difference.

This doesn't make the findings useless: on the contrary. But it does suggest, once again, that it is easy to overgeneralize when it comes to optimization. I can't count the times I have talked with students (usually fairly advanced ones) about contortions in their code, rationalized on the basis of optimization, which actually offered no effective advantages in practice. :-)

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================

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-2011 All Rights Reserved.