Subject: [xsl] (re-)calculating attribute values From: "Christian Timmerer" <christian.timmerer@xxxxxxxxxxxxxxxxxx> Date: Mon, 11 Mar 2002 21:42:12 +0100 |
hello *.*, following xml-file: <A start="20" end="28">Text1</A> <B start="29" end="35">Text2</B> <C start="36" end="39">Text3</C> <C start="40" end="44">Text4</C> <A start="45" end="51">Text5</A> <C start="52" end="58">Text6</C> <B start="59" end="69">Text7</B> ... i want to write a xslt file which removes all <C> elements (no problem) and recalculates start and end values by filling up the gaps. and here i have the problem: in the first case it is possible to fill up the gab between the first <B> and second <A>: 1: <A start="20" end="28">Text1</A> 2: <B start="29" end="35">Text2</B> 3: <!-- removed <C> element(s) --> 4: <A start="36" end="42">Text5</A> 5: <!-- removed <C> element(s) --> 6: <B start="52" end="62">Text7</B> (problem!!!) The problem arises at the second gap (line 6). the gap is calculated by using end value of second <A> and start value of last <B> (59-51=8) and not by using already recalculated values in previous step (59-42=17). what's going wrong here? has anyone a hint or maybe a solution for me? any help would be appreciated! regards christian XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Calculate balance, Dimitre Novatchev | Thread | RE: [xsl] (re-)calculating attribut, Michael Kay |
Re: [xsl] How can i convert the var, Mike Ferrando | Date | [xsl] Parameter-Controlled Selectio, W. Eliot Kimber |
Month |