30. Araxis Merge File Comparison Report

Produced by Araxis Merge on Thu Oct 16 22:29:57 2008 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

30.1 Files compared

# Location File Last Modified
1 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.2\WebWorks\ePublisher Pro\Formats\Shared\common\tables tables.xsl Wed Jun 7 23:00:10 2006 UTC
2 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.3\WebWorks\ePublisher Pro\Formats\Shared\common\tables tables.xsl Mon Oct 13 05:52:00 2008 UTC

30.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 7 302
Changed 1 8
Inserted 5 32
Removed 0 0

30.3 Comparison options

Whitespace All differences in whitespace within lines are ignored
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

30.4 Active regular expressions

No regular expressions were active.

30.5 Comparison detail

1   <?xml vers ion="1.0"  encoding=" UTF-8"?>   1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
2   <xsl:style sheet vers ion="1.0"  xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"   2   <xsl:style sheet vers ion="1.0"  xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"
3                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt"   3                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt"
4                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"   4                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"
5                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema"   5                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema"
6                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema"   6                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema"
7                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a"   7                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a"
8                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"   8                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"
9                                    xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema"   9                                    xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema"
10                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema"   10                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema"
11                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema"   11                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema"
12                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"   12                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"
13                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema"   13                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema"
14                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"   14                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"
15                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"   15                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"
16                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"   16                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"
17                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"   17                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"
18                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"   18                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"
19                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"   19                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"
20                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"   20                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"
21                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"   21                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"
22                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"   22                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"
23                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng"   23                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng"
24                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"   24                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"
25                                    exclude-re sult-prefi xes="xsl m sxsl wwmod e wwlinks  wwfiles ww doc wwspli ts wwtoc w wbehaviors  wwnotes w wproject w wpage wwlo cale wwpro gress wwlo g wwfilesy stem wwuri  wwstring  wwunits ww filesext w wprojext w wimaging w wexsldoc"   25                                    exclude-re sult-prefi xes="xsl m sxsl wwmod e wwlinks  wwfiles ww doc wwspli ts wwtoc w wbehaviors  wwnotes w wproject w wpage wwlo cale wwpro gress wwlo g wwfilesy stem wwuri  wwstring  wwunits ww filesext w wprojext w wimaging w wexsldoc"
26   >   26   >
27    <xsl:temp late name= "Table-Cel lWidths">   27    <xsl:temp late name= "Table-Cel lWidths">
28     <xsl:par am name="P aramTable"  />   28     <xsl:par am name="P aramTable"  />
29     29  
30     <!-- Loc ate first  table cell  -->   30     <!-- Loc ate first  table cell  -->
31     <!--                            -->   31     <!--                            -->
32     <xsl:var iable name ="VarSecti onTableCel ls" select ="$ParamTa ble/wwdoc: TableHead[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]  | $ParamTa ble/wwdoc: TableBody[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]  | $ParamTa ble/wwdoc: TableFoot[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]"  />   32     <xsl:var iable name ="VarSecti onTableCel ls" select ="$ParamTa ble/wwdoc: TableHead[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]  | $ParamTa ble/wwdoc: TableBody[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]  | $ParamTa ble/wwdoc: TableFoot[ 1]/wwdoc:T ableRow[1] /wwdoc:Tab leCell[1]"  />
33     <xsl:for -each sele ct="$VarSe ctionTable Cells[1]">   33     <xsl:for -each sele ct="$VarSe ctionTable Cells[1]">
34      <xsl:va riable nam e="VarFirs tTableCell " select=" ." />   34      <xsl:va riable nam e="VarFirs tTableCell " select=" ." />
35     35  
36      <!-- De termine ce ll widths  -->   36      <!-- De termine ce ll widths  -->
37      <!--                          -->   37      <!--                          -->
38      <xsl:ca ll-templat e name="Ta ble-Recurs iveCellWid ths">   38      <xsl:ca ll-templat e name="Ta ble-Recurs iveCellWid ths">
39       <xsl:w ith-param  name="Para mTable" se lect="$Par amTable" / >   39       <xsl:w ith-param  name="Para mTable" se lect="$Par amTable" / >
40       <xsl:w ith-param  name="Para mTableCell " select=" $VarFirstT ableCell"  />   40       <xsl:w ith-param  name="Para mTableCell " select=" $VarFirstT ableCell"  />
41       <xsl:w ith-param  name="Para mTableCell ColumnStar tIndex" se lect="1" / >   41       <xsl:w ith-param  name="Para mTableCell ColumnStar tIndex" se lect="1" / >
        42       <xsl:w ith-param  name="Para mRowHasCol umnSpans"  select="fa lse()" />
42      </xsl:c all-templa te>   43      </xsl:c all-templa te>
43     </xsl:fo r-each>   44     </xsl:fo r-each>
44    </xsl:tem plate>   45    </xsl:tem plate>
45     46  
46     47  
47    <xsl:temp late name= "Table-Rec ursiveCell Widths">   48    <xsl:temp late name= "Table-Rec ursiveCell Widths">
48     <xsl:par am name="P aramTable"  />   49     <xsl:par am name="P aramTable"  />
49     <xsl:par am name="P aramTableC ell" />   50     <xsl:par am name="P aramTableC ell" />
50     <xsl:par am name="P aramTableC ellColumnS tartIndex"  />   51     <xsl:par am name="P aramTableC ellColumnS tartIndex"  />
        52     <xsl:par am name="P aramRowHas ColumnSpan s" />
51     53  
52     <!-- Cal culate col umn span - ->   54     <!-- Cal culate col umn span - ->
53     <!--                         - ->   55     <!--                         - ->
54     <xsl:var iable name ="VarColum nSpan">   56     <xsl:var iable name ="VarColum nSpan">
55      <xsl:va riable nam e="VarColu mnSpanHint " select=" $ParamTabl eCell/wwdo c:Style/ww doc:Attrib ute[@name  = 'column- span']/@va lue" />   57      <xsl:va riable nam e="VarColu mnSpanHint " select=" $ParamTabl eCell/wwdo c:Style/ww doc:Attrib ute[@name  = 'column- span']/@va lue" />
56      <xsl:ch oose>   58      <xsl:ch oose>
57       <xsl:w hen test=" string-len gth($VarCo lumnSpanHi nt) &gt; 0 ">   59       <xsl:w hen test=" string-len gth($VarCo lumnSpanHi nt) &gt; 0 ">
58        <xsl: value-of s elect="$Va rColumnSpa nHint" />   60        <xsl: value-of s elect="$Va rColumnSpa nHint" />
59       </xsl: when>   61       </xsl: when>
60     62  
61       <xsl:o therwise>   63       <xsl:o therwise>
62        <xsl: value-of s elect="1"  />   64        <xsl: value-of s elect="1"  />
63       </xsl: otherwise>   65       </xsl: otherwise>
64      </xsl:c hoose>   66      </xsl:c hoose>
65     </xsl:va riable>   67     </xsl:va riable>
66     68  
        69     <!-- Row  has colum n spans? - ->
        70     <!--                         - ->
        71     <xsl:var iable name ="VarRowHa sColumnSpa ns" select ="($ParamR owHasColum nSpans) or  (number($ VarColumnS pan) &gt;  1)" />
        72  
67     <!-- End  column in dex -->   73     <!-- End  column in dex -->
68     <!--                    -->   74     <!--                    -->
69     <xsl:var iable name ="VarTable CellColumn EndIndex"  select="$P aramTableC ellColumnS tartIndex  + $VarColu mnSpan - 1 " />   75     <xsl:var iable name ="VarTable CellColumn EndIndex"  select="$P aramTableC ellColumnS tartIndex  + $VarColu mnSpan - 1 " />
70     76  
71     <!-- Det ermine wid th of colu mn span -- >   77     <!-- Det ermine wid th of colu mn span -- >
72     <!--                                   -- >   78     <!--                                   -- >
73     <xsl:var iable name ="VarCellW idth">   79     <xsl:var iable name ="VarCellW idth">
74      <xsl:ca ll-templat e name="Ta ble-Column Width">   80      <xsl:ca ll-templat e name="Ta ble-Column Width">
75       <xsl:w ith-param  name="Para mTableColu mn" select ="$ParamTa ble/wwdoc: TableColum ns/wwdoc:T ableColumn [1]" />   81       <xsl:w ith-param  name="Para mTableColu mn" select ="$ParamTa ble/wwdoc: TableColum ns/wwdoc:T ableColumn [1]" />
76       <xsl:w ith-param  name="Para mTableColu mnIndex" s elect="1"  />   82       <xsl:w ith-param  name="Para mTableColu mnIndex" s elect="1"  />
77       <xsl:w ith-param  name="Para mAccumulat edWidth" s elect="'0p t'" />   83       <xsl:w ith-param  name="Para mAccumulat edWidth" s elect="'0p t'" />
78       <xsl:w ith-param  name="Para mTableColu mnStartInd ex" select ="$ParamTa bleCellCol umnStartIn dex" />   84       <xsl:w ith-param  name="Para mTableColu mnStartInd ex" select ="$ParamTa bleCellCol umnStartIn dex" />
79       <xsl:w ith-param  name="Para mTableColu mnEndIndex " select=" $VarTableC ellColumnE ndIndex" / >   85       <xsl:w ith-param  name="Para mTableColu mnEndIndex " select=" $VarTableC ellColumnE ndIndex" / >
80      </xsl:c all-templa te>   86      </xsl:c all-templa te>
81     </xsl:va riable>   87     </xsl:va riable>
82     88  
83     <!-- Cel l width -- >   89     <!-- Cel l width -- >
84     <!--             -- >   90     <!--             -- >
85     <wwdoc:T ableCellWi dth id="{$ ParamTable Cell/@id}"  width="{$ VarCellWid th}" />   91     <wwdoc:T ableCellWi dth id="{$ ParamTable Cell/@id}"  width="{$ VarCellWid th}" />
86     92  
87     <!-- Rec urse -->   93     <!-- Rec urse -->
88     <!--          -->   94     <!--          -->
89      <xsl: fo r - e
a ch   select="$P aramTableC ell/follow ing-siblin g::wwdoc:T ableCell[1 ]"
>
  95      <xsl: va r iabl e   n a me="VarNex tTableCell "   select="$P aramTableC ell/follow ing-siblin g::wwdoc:T ableCell[1 ]"   / >
90       <xsl: variabl e   n am e
="
VarNextTab leCell "   select =
" ."   / >
  96     <xsl:cho ose>
91     97      <!-- Mo re cells i n row -->
        98      <!--                     -->
        99       <xsl: wh en   t e st =" count($ VarNextTab leCell )   =   1 "
>
92      <xsl:ca ll-templat e name="Ta ble-Recurs iveCellWid ths">   100       <xsl:c all-templa te name="T able-Recur siveCellWi dths">
93       <xsl:w ith-param  name="Para mTable" se lect="$Par amTable" / >   101        <xsl: with-param  name="Par amTable" s elect="$Pa ramTable"  />
94       <xsl:w ith-param  name="Para mTableCell " select=" $VarNextTa bleCell" / >   102        <xsl: with-param  name="Par amTableCel l" select= "$VarNextT ableCell"  />
95       <xsl:w ith-param  name="Para mTableCell ColumnStar tIndex" se lect="$Var TableCellC olumnEndIn dex + 1" / >   103        <xsl: with-param  name="Par amTableCel lColumnSta rtIndex" s elect="$Va rTableCell ColumnEndI ndex + 1"  />
        104        <xsl: with-param  name="Par amRowHasCo lumnSpans"  select="$ VarRowHasC olumnSpans " />
        105       </xsl: call-templ ate>
        106      </xsl:w hen>
        107  
        108      <!-- Ro w complete  -->
        109      <!--                -->
        110      <xsl:ot herwise>
        111       <!-- C olumn span s detected ? -->
        112       <!--                           -->
        113       <xsl:i f test="$V arRowHasCo lumnSpans" >
        114        <!--  Process ne xt row as  well -->
        115        <!--                             -->
        116        <xsl: variable n ame="VarNe xtRowCells " select=" $ParamTabl eCell/pare nt::wwdoc: TableRow/f ollowing-s ibling::ww doc:TableR ow[1]/wwdo c:TableCel l[1] | $Pa ramTableCe ll/parent: :wwdoc:Tab leRow/pare nt::wwdoc: */followin g-sibling: :wwdoc:*[1 ]/wwdoc:Ta bleRow[1]/ wwdoc:Tabl eCell[1]"  />
        117        <xsl: for-each s elect="$Va rNextRowCe lls[1]">
        118         <xsl :variable  name="VarN extRowCell " select=" ." />
        119  
        120         <!--  Determine  cell widt hs -->
        121         <!--                          -->
        122         <xsl :call-temp late name= "Table-Rec ursiveCell Widths">
        123          <xs l:with-par am name="P aramTable"  select="$ ParamTable " />
        124          <xs l:with-par am name="P aramTableC ell" selec t="$VarNex tRowCell"  />
        125          <xs l:with-par am name="P aramTableC ellColumnS tartIndex"  select="1 " />
        126          <xs l:with-par am name="P aramRowHas ColumnSpan s" select= "false()"  />
96      </xsl:c all-templa te>   127         </xs l:call-tem plate>
97     </xsl:fo r-each>   128        </xsl :for-each>
        129       </xsl: if>
        130      </xsl:o therwise>
        131     </xsl:ch oose>
98    </xsl:tem plate>   132    </xsl:tem plate>
99     133  
100     134  
101    <xsl:temp late name= "Table-Col umnWidth">   135    <xsl:temp late name= "Table-Col umnWidth">
102     <xsl:par am name="P aramTableC olumn" />   136     <xsl:par am name="P aramTableC olumn" />
103     <xsl:par am name="P aramTableC olumnIndex " />   137     <xsl:par am name="P aramTableC olumnIndex " />
104     <xsl:par am name="P aramAccumu latedWidth " />   138     <xsl:par am name="P aramAccumu latedWidth " />
105     <xsl:par am name="P aramTableC olumnStart Index" />   139     <xsl:par am name="P aramTableC olumnStart Index" />
106     <xsl:par am name="P aramTableC olumnEndIn dex" />   140     <xsl:par am name="P aramTableC olumnEndIn dex" />
107     141  
108     <!-- Det ermine new  accumulat ed width - ->   142     <!-- Det ermine new  accumulat ed width - ->
109     <!--                                    - ->   143     <!--                                    - ->
110     <xsl:var iable name ="VarAccum ulatedWidt h">   144     <xsl:var iable name ="VarAccum ulatedWidt h">
111      <xsl:ch oose>   145      <xsl:ch oose>
112       <!-- E xtend accu mulated wi dth -->   146       <!-- E xtend accu mulated wi dth -->
113       <!--                             -->   147       <!--                             -->
114       <xsl:w hen test=" ($ParamTab leColumnIn dex &gt;=  $ParamTabl eColumnSta rtIndex) a nd ($Param TableColum nIndex &lt ;= $ParamT ableColumn EndIndex)" >   148       <xsl:w hen test=" ($ParamTab leColumnIn dex &gt;=  $ParamTabl eColumnSta rtIndex) a nd ($Param TableColum nIndex &lt ;= $ParamT ableColumn EndIndex)" >
115        <xsl: variable n ame="VarAc cumulatedN umber" sel ect="wwuni ts:Numeric Prefix($Pa ramAccumul atedWidth) " />   149        <xsl: variable n ame="VarAc cumulatedN umber" sel ect="wwuni ts:Numeric Prefix($Pa ramAccumul atedWidth) " />
116        <xsl: variable n ame="VarAc cumulatedU nits" sele ct="wwunit s:UnitsSuf fix($Param Accumulate dWidth)" / >   150        <xsl: variable n ame="VarAc cumulatedU nits" sele ct="wwunit s:UnitsSuf fix($Param Accumulate dWidth)" / >
117        <xsl: variable n ame="VarCo lumnNumber " select=" wwunits:Nu mericPrefi x($ParamTa bleColumn/ @width)" / >   151        <xsl: variable n ame="VarCo lumnNumber " select=" wwunits:Nu mericPrefi x($ParamTa bleColumn/ @width)" / >
118        <xsl: variable n ame="VarCo lumnUnits"  select="w wunits:Uni tsSuffix($ ParamTable Column/@wi dth)" />   152        <xsl: variable n ame="VarCo lumnUnits"  select="w wunits:Uni tsSuffix($ ParamTable Column/@wi dth)" />
119     153  
120        <xsl: variable n ame="VarCo lumnNumber InAccumula tedUnits"  select="ww units:Conv ert($VarCo lumnNumber , $VarColu mnUnits, $ VarAccumul atedUnits) " />   154        <xsl: variable n ame="VarCo lumnNumber InAccumula tedUnits"  select="ww units:Conv ert($VarCo lumnNumber , $VarColu mnUnits, $ VarAccumul atedUnits) " />
121     155  
122        <!--  Result -->   156        <!--  Result -->
123        <!--         -->   157        <!--         -->
124        <xsl: value-of s elect="$Va rAccumulat edNumber +  $VarColum nNumberInA ccumulated Units" />   158        <xsl: value-of s elect="$Va rAccumulat edNumber +  $VarColum nNumberInA ccumulated Units" />
125        <xsl: value-of s elect="$Va rAccumulat edUnits" / >   159        <xsl: value-of s elect="$Va rAccumulat edUnits" / >
126       </xsl: when>   160       </xsl: when>
127     161  
128       <!-- P reserve cu rrent accu mulated wi dth as is  -->   162       <!-- P reserve cu rrent accu mulated wi dth as is  -->
129       <!--                                               -->   163       <!--                                               -->
130       <xsl:o therwise>   164       <xsl:o therwise>
131        <xsl: value-of s elect="$Pa ramAccumul atedWidth"  />   165        <xsl: value-of s elect="$Pa ramAccumul atedWidth"  />
132       </xsl: otherwise>   166       </xsl: otherwise>
133      </xsl:c hoose>   167      </xsl:c hoose>
134     </xsl:va riable>   168     </xsl:va riable>
135     169  
136     <!-- Emi t result o r keep acc umulating  column wid ths -->   170     <!-- Emi t result o r keep acc umulating  column wid ths -->
137     <!--                                                     -->   171     <!--                                                     -->
138     <xsl:cho ose>   172     <xsl:cho ose>
139      <xsl:wh en test="$ ParamTable ColumnInde x = $Param TableColum nEndIndex" >   173      <xsl:wh en test="$ ParamTable ColumnInde x = $Param TableColum nEndIndex" >
140       <xsl:v alue-of se lect="$Var Accumulate dWidth" />   174       <xsl:v alue-of se lect="$Var Accumulate dWidth" />
141      </xsl:w hen>   175      </xsl:w hen>
142     176  
143      <xsl:ot herwise>   177      <xsl:ot herwise>
144       <xsl:c all-templa te name="T able-Colum nWidth">   178       <xsl:c all-templa te name="T able-Colum nWidth">
145        <xsl: with-param  name="Par amTableCol umn" selec t="$ParamT ableColumn /following -sibling:: wwdoc:Tabl eColumn[1] " />   179        <xsl: with-param  name="Par amTableCol umn" selec t="$ParamT ableColumn /following -sibling:: wwdoc:Tabl eColumn[1] " />
146        <xsl: with-param  name="Par amTableCol umnIndex"  select="$P aramTableC olumnIndex  + 1" />   180        <xsl: with-param  name="Par amTableCol umnIndex"  select="$P aramTableC olumnIndex  + 1" />
147        <xsl: with-param  name="Par amAccumula tedWidth"  select="$V arAccumula tedWidth"  />   181        <xsl: with-param  name="Par amAccumula tedWidth"  select="$V arAccumula tedWidth"  />
148        <xsl: with-param  name="Par amTableCol umnStartIn dex" selec t="$ParamT ableColumn StartIndex " />   182        <xsl: with-param  name="Par amTableCol umnStartIn dex" selec t="$ParamT ableColumn StartIndex " />
149        <xsl: with-param  name="Par amTableCol umnEndInde x" select= "$ParamTab leColumnEn dIndex" />   183        <xsl: with-param  name="Par amTableCol umnEndInde x" select= "$ParamTab leColumnEn dIndex" />
150       </xsl: call-templ ate>   184       </xsl: call-templ ate>
151      </xsl:o therwise>   185      </xsl:o therwise>
152     </xsl:ch oose>   186     </xsl:ch oose>
153    </xsl:tem plate>   187    </xsl:tem plate>
154   </xsl:styl esheet>   188   </xsl:styl esheet>