Re: [xsl] assigned variable value is changing

Subject: Re: [xsl] assigned variable value is changing
From: Ganesh Babu N <nbabuganesh@xxxxxxxxx>
Date: Tue, 11 Aug 2009 11:11:13 +0530
Can Any body help me on this. I am struck here.

Thanks and Regards,
Ganesh


On Wed, Aug 5, 2009 at 2:12 PM, Ganesh Babu N<nbabuganesh@xxxxxxxxx> wrote:
> Hai i will try to explain one by one.
>
> 1. first row in the input:
>
> <row>
>  <entry namest="c1" nameend="c3" align="left" valign="top">Table 1
> Title</entry>
> </row>
>
> first cell in the output:
> <cell Name="0:0" RowSpan="1" ColumnSpan="3">Table 1 Title</cell>
>
> In the above in @Name, 0:0. represents first column and first row.
> Because of the colspan there won't be any cells/entry in this row.
>
> 2. 2nd row in the input:
>
> <row>
>  <entry namest="c1" nameend="c2" align="left" valign="top">Table 1 TH
> C1 R1 and TH C2 R1 merged</entry>
>  <entry align="left" valign="top">Table 1 TH C3 R1</entry>
>  </row>
>
> cells corresponding to 2nd row in the output:
>
> <cell Name="0:1" RowSpan="1" ColumnSpan="2">Table 1 TH C1 R1 and TH C2
> R1 merged</cell>
> <cell Name="2:1" RowSpan="1" ColumnSpan="1">Table 1 TH C3 R1</cell>
>
> first cell is having @Name value as 0:1 means first column and 2nd row
> 2nd cell is having @Name value as 2:1 means 3rd column and 2nd row.
> Because of the colspan the 2nd column is clubbed with the first one.
>
> 3. 3rd row in the input:
>
> <row>
>    <entry align="left" valign="top">Table 1 TH C1 R2</entry>
>    <entry align="left" valign="top">Table 1 TH C2 R2</entry>
>    <entry align="left" valign="top">Table 1 TH C3 R2</entry>
> </row>
>
> cells corresponding to 3rd row in the output:
>
> <cell Name="0:2" RowSpan="1" ColumnSpan="1">Table 1 TH C1 R2</cell>
> <cell Name="1:2" RowSpan="1" ColumnSpan="1">Table 1 TH C2 R2</cell>
> <cell Name="2:2" RowSpan="1" ColumnSpan="1">Table 1 TH C3 R2</cell>
>
> first cell is having @Name value as 0:2 means first column third row
> 2nd cell is having @Name value as 1:2 means 2nd column third row
> 3rd cell is having @Name value as 2:2 means 3rd column third row
>
> The problem is there in the column number. i am taking the count of
> <entry> tags and reducing by 1 in each row.
>
> in the 2nd row 2nd <entry> i have tested for the presence of colspan
> and increased the column number from 1 to 2. This condition is false
> from 3rd row. So I am getting NaN. But i have included another
> condition where colspan not present. But seems this condition is not
> working and output is still NaN.
>
> From 3rd row onwards i am not getting column numbers. Please let me
> know how to get column number from 3rd row.
>
> Regards,
> Ganesh
>
>
>
> On Mon, Aug 3, 2009 at 9:06 PM, Martin Honnen<Martin.Honnen@xxxxxx> wrote:
>> Ganesh Babu N wrote:
>>>
>>> Why the 2nd test is not working. why the first test only working. How
>>> to get correct number from 4th cell instead of NaN.
>>
>> I am afraid I have so far not understood what determines those numbers so
I
>> can't help with expressing that with XSLT code.
>>
>>
>> --
>>
>>        Martin Honnen
>>        http://msmvps.com/blogs/martin_honnen/

Current Thread