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

Re: xsl:apply-templates behaving differently depending

Subject: Re: xsl:apply-templates behaving differently depending on the node copied?
From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx>
Date: Wed, 11 May 2005 18:50:00 -0700 (PDT)
Re:  xsl:apply-templates behaving differently depending
--- knocte <knocte@xxxxxxxxx> wrote:

> Thanks Mukul (and Aron), this works for me. However,
> doesn't this method 
> mean that after the main <html>...</html> is formed,
> it is read again to 
> parse the TD element change? isn't there a more
> efficient way which 
> makes the copy in one scan of the XML contents
> instead of two?
> 
I don't think the stylesheet I posted can be made more
efficient.. XSLT requires us to program in a
particular programming style. The source XML document
is read, and a tree is constructed in memory. For each
node in the input XML(tree), a template rule is
executed (either we specify the rule, or a built in
rule is selected. conflict resolution for rules also
takes place). Each template rule creates part of the
result tree. At the end, we get a final result tree,
which is serialized to get the required output.. 
The XSLT processors may do internal optimizations
(they do in fact). As stylesheet writers, we can use
efficient constructs.. For the problem you posted, the
stylesheet I posted was the natural way to solve the
problem.. There was not much room for further
optimization! 

Regards,
Mukul

> 	Regards,
> 		knocte



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Helps protect you from nasty viruses. 
http://promotions.yahoo.com/new_mail

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