Subject: Re: [xsl] is there really a need for location steps of ".."? From: "Robert P. J. Day" <rpjday@xxxxxxxxxxxxxx> Date: Fri, 14 Mar 2003 08:03:49 -0500 (EST) |
On Fri, 14 Mar 2003, David Carlisle wrote: > The chances are that your XSLT system includes rewrite rules > that transform these kinds of things from one style to the other, > depending on which is the best for the implementation so in practive it > may make no difference whatsoever, however if the predicate is expensive > to evaluate and you assume wandering around the tree is less so, and > you assume the system does no rewrites or optimisations then > > //part[--complicated-test--involving .]/ancestor::* > > is on the face of it more efficient than > > //*[--complicated-test---involving descendant::part] > > as in the former the complicated test will be done just once for each > part element, but in the latter it will be executed on each part element > as many times as that element has ancestors. yup, i see your point. and i suspect this isn't the first time someone has asked this question, i just wanted to be sure there wasn't something subtle about the above that i didn't notice at first glance. thanks. rday XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] is there really a need fo, David Carlisle | Thread | Re: [xsl] is there really a need fo, Wendell Piez |
[xsl] Problem transforming a xml do, Carlos Barroso | Date | RE: [xsl] Problem transforming a xm, Michael Kay |
Month |