[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] General trick for re-applying recursivly/iteratively a XSLT Script until no changes? Preferable with XSLT v1.1
Subject: Re: [xsl] General trick for re-applying recursivly/iteratively a XSLT Script until no changes? Preferable with XSLT v1.1 From: Wolfgang Laun <wolfgang.laun@xxxxxxxxx> Date: Fri, 4 Dec 2009 13:41:08 +0100 |
Simply comparing the size of the input and the output file (and calling the straightforward XSLT script over again) might do the trick for pruning; if you need to guard against replacment operations that might not change the size, cmp or diff would provide an indication of "no change". -W On Fri, Dec 4, 2009 at 10:48 AM, Andrew Welch <andrew.j.welch@xxxxxxxxx> wrote: > > 2009/12/4 Ben Stover <bxstover@xxxxxxxxxxx>: > > In general when I apply a XSLT script then one rule/template is matched at a time (for one node). > > Then the XSLT script is stopped. > > > > Imagine for example a template which deletes (only) the current leaves of > > an XML node tree. When the current leaves are removed then there are new leaves. > > > > Is there a general (!) trick to re-apply the script on the resulting XML doc again? > > > > Again: I am not searching for a specific solution but a general trick which works for (almost) all > > XSLT scripts. The processing should only stop with the re-application when there is no difference > > any more between input and output XML. > > > > This general trick should preferably work with XSLT v1.1 (if not possible then v2.0 is ok as well). > > > A couple of points here: > > - XSLT 1.1 was dropped in favour of going straight to 2.0, so it's not > clear why you would want 1.1? > > - You've written a wordy description with no input/output examples, so > it's hard to understand and even harder to give a precise reply > > > > -- > Andrew Welch > http://andrewjwelch.com > Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] General trick for re-appl, Andrew Welch | Thread | RE: [xsl] General trick for re-appl, Michael Kay |
Re: [xsl] Can an xsl file know it's, Alex Muir | Date | RE: [xsl] Group Techniques by xslt, Hermann Stamm-Wilbra |
Month |