[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
At 11:01 AM 6/18/2008, it was written:
Is that they case? Binding //xref or //xref[@target] to a variable might do nearly as well as a key.
Not that using a key wouldn't give an even finer edge.
Semantically, keys are entirely redundant. If performance were never an issue, one could always write an absolute location path from the root that would work as well as a key. Keys are useful only because they allow for optimization using information that cannot always be deduced reliably from a stylesheet by itself. (Without an input document or schema it can't always be known if a particular path will be traversed many times, or only once.)
Re: [xsl] XSLT 1.0 support in browsers, as of June 2008
Subject: Re: [xsl] XSLT 1.0 support in browsers, as of June 2008 From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 18 Jun 2008 11:52:14 -0400 |
At 11:01 AM 6/18/2008, it was written:
and <xsl:if test="not(ancestor::ed:del) and not(//xref[@target=$anchor])"> ...very much :0)
The only way to avoid the "//" above would be to use xsl:key
Is that they case? Binding //xref or //xref[@target] to a variable might do nearly as well as a key.
Not that using a key wouldn't give an even finer edge.
Semantically, keys are entirely redundant. If performance were never an issue, one could always write an absolute location path from the root that would work as well as a key. Keys are useful only because they allow for optimization using information that cannot always be deduced reliably from a stylesheet by itself. (Without an input document or schema it can't always be known if a particular path will be traversed many times, or only once.)
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 1.0 support in brows, Andrew Welch | Thread | Re: [xsl] XSLT 1.0 support in brows, Julian Reschke |
Re: [xsl] XSLT 1.0 support in brows, Julian Reschke | Date | Re: [xsl] XSLT 1.0 support in brows, M. David Peterson |
Month |