Subject: Re: Cascading ( Or processing twice?) how to apply-templates to results From: Paul Tchistopolskii <paul@xxxxxxx> Date: Mon, 24 Apr 2000 00:31:38 -0700 |
> The thing is, that after apply-templates has dealt with my nodes, they > are part of the result tree, and will not be parsed again. Is there an > XSLT invocation to re-interpret the results? > > > XML -> XML -> HTML > ^ ^ > | | > XSLa XSLb > > 1. Accumulate result of the transformation (a) into the variable ( result tree fragment ): <xsl:variable name="result"> your transformation (a) here. </xsl:variable> 2. Use XSLT-engine-specific-not-portable to-node-set() hack/typecast ( turn result tree fragment into node-set ). 3. Apply transformation (b) to node-set which is produced on step 2. Or just use plain OS pipe ( 2 stylesheets e t.c. - could be even faster ;-) Rgds.Paul. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Cascading ( Or processing twice?) h, Dan Morrison | Thread | Re: Cascading ( Or processing twice, Dan Morrison |
Re: "position in source tree" vs. ", James Clark | Date | Re: poor IE5/XSL performance?, Matt Sergeant |
Month |