|
Subject: Re: Practical Suggestion for XSLT Performance Improvement From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx> Date: Sun, 10 Oct 1999 11:05:39 +0200 |
Clark C. Evans <clark.evans@xxxxxxxxxxxxxxxxxxxx> wrote:
> > In an editor, for example, if a user alters a document at one
> > point - let's say they insert a new element - the stylesheet can
> > be re-applied locally to get a close approximation of the result
> > of rendering the entire document.
>
> This is true _only if_ the stylesheet author sticks to
> <template match="..." /> constructs. As soon as the stylesheet
> author writes any significant portion of the document with a
> <for-each select="$complicated-xpath-expression" /> construct,
> you have lost the war.
Actually, it is worse then that. The war is lost if you use
select="$complicated-path" _anywhere at all_, even in the humblest
<xsl:value-of>. You also get in trouble by using multiple
<xsl:apply-templates> on the same input tree fragment, and passing data
computed in one invocation to another.
In short, the war is probably lost anyway. I note that the proposed
recommendation still restricts the use of result tree fragments, as if
there's still a chance of winning it. Well, it is listed in the considered
future features list, so not all hope is lost...
Have fun,
Oren Ben-Kiki
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Practical Suggestion for XSLT P, Clark C. Evans | Thread | Re: Practical Suggestion for XSLT P, Clark C. Evans |
| Re: foo ... bar Re: Q: XML+XSL tran, James Tauber | Date | Re: foo ... bar Re: Q: XML+XSL tran, Paul Tchistopolskii |
| Month |