Hi,
I'm in xsl new one. i want to merge colspan in xslt, can you help for this.
Here i pasted xml and html for your reference.
i convert xml to html, but in html i can't get colspan. below i pasted for two html output for your reference. first html output without colspan and second one colspan achievement.
XML Coding:
<table>
<tgroup cols="4" frame="all" rowsep="1" colsep="1">
<colspec colnum="1" colname="col1" colwidth="25*" align="left"/>
<colspec colnum="2" colname="col2" colwidth="25*" align="left"/>
<colspec colnum="3" colname="col3" colwidth="25*" align="left"/>
<colspec colnum="4" colname="col4" colwidth="25*" align="left"/>
<spanspec namest="col1" nameend="col2" spanname="sp1"/>
<thead valign="middle">
<row>
<entry align="center" spanname="sp1"><text>Col1 and Col2 Span</text></entry>
<entry align="center"><text>Col3</text></entry>
<entry align="center"><text>Col4</text></entry>
</row>
</thead>
<tbody valign="top">
<row>
<entry morerows="1"><text><emph face="B">Attributable</emph></text></entry>
<entry><text>WNEU</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WWDP</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
</tbody>
</tgroup>
</table>
Current Html Value:
HTML Code:
<table cellpadding="5" cellspacing="0" width="100%" style="border: 2px solid #000000;">
<thead valign="middle">
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="center" colspan="sp1" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col1 and Col2 Span</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col3</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col4</td>
</tr>
</thead>
<tbody valign="top">
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="28">Attributable</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WNEU</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Full</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Yes</td>
</tr>
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WWDP</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Minority</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Yes</td>
</tr>
</tbody>
</table>
Excepted Output:
HTML Code:
<table cellpadding="5" cellspacing="0" width="100%" style="border: 2px solid #000000;">
<thead valign="middle">
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="center" colspan="2" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col1 and Col2 Span</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col3</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Col4</td>
</tr>
</thead>
<tbody valign="top">
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="28">Attributable </td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WNEU</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Full</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Yes</td>
</tr>
<tr align="left" style="border: 1px solid #000000; border-right: 2px solid #000000;">
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WWDP</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Minority</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Yes</td>
</tr>
</tbody>
</table>
Kindly suggest for this.
Regards,
Rockbal