Subject: Re: [xsl] Data extraction From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 17 Dec 2018 19:38:29 -0000 |
On Mon, 17 Dec 2018 at 19:31, Mailing Lists Mail daktapaal@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > David, > Thanks for the reply. My apologies, i didn't give example of my XML. The XML contains single occurance of ElementToExtract/ node. In which case I thought that instead of going through the whole tree, jumping to the element using descendant::*:ElementToExtract is firstly small in code and secondly eleminating the useless node traversal ? > > Wanted to validate my thought .. > well still it may or may not be quicker, in particular if the element is near the top of the tree the apply templates iteration will stop quickly but the descendant::*:ElementToExtract in principle forces a search of the whole document to find all the occurrences, as (assuming no schema processing) xslt doesn't know there is only one. Of course it might not need to search the document as the element names may have been pre-indexed, but in ether case adding [1] to the end wouldn't hurt and would make it stop after finding the element. David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Data extraction, Mailing Lists Mail d | Thread | Re: [xsl] Data extraction, Mailing Lists Mail d |
Re: [xsl] Data extraction, Mailing Lists Mail d | Date | Re: [xsl] Data extraction, Mailing Lists Mail d |
Month |