|
Subject: [xsl] Will Saxon 9 optimize or cache this so performance doesn't degrade? From: Steve Fogel <STEVE.FOGEL@xxxxxxxxxx> Date: Mon, 4 Feb 2013 17:43:49 -0800 (PST) |
Hi, all...
I've got a PDF customization template that gets called maybe a couple of
dozen
times during the processing of a DITA bookmap. It has the following code in
it:
<xsl:variable name="topicChapters">
<xsl:copy-of select="$map//*[contains(@class, ' bookmap/chapter ')]
union $map//*[contains(@class, ' bookmap/appendix ')]
union $map//*[contains(@class, ' bookmap/preface ')]"/>
</xsl:variable>
This code will have to scan a good deal of the XML tree document represents
the book. The
document will not change between each execution of the template.
Will Saxon optimize/cache this and not calculate it each time? I can always
set
this variable in a parent template (that executes only once) and pass it into
this one. For readability however, it makes more sense to have this variable
where it is.
Thanks
Steve
Steve Fogel | Information Architect, Oracle Database | 650.506.4914
Oracle Server Technologies Information Development
500 Oracle Parkway | M/S 4op1126 | Redwood Shores, CA 94065
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Use of a prefix in the er, Michael Kay | Thread | Re: [xsl] Will Saxon 9 optimize or , Michael Kay |
| Re: [xsl] Use of a prefix in the er, Michael Kay | Date | Re: [xsl] Will Saxon 9 optimize or , Michael Kay |
| Month |