Hi all,
Kindly referer the attached xml, xsl, Html and screen short.
i convert xml to html to view purpose. But i can't get colspan.
Kindly give solution for this.
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>NBCU Ownership Interests</text></entry>
<entry align="center"><text>Ownership<line.break/>Interest (Full,<line.break/>Majority, Half,<line.break/>Minority)</text></entry>
<entry align="center"><text>Contribute to<line.break/>Joint Venture?</text></entry>
</row>
</thead>
<tbody valign="top">
<row>
<entry morerows="27"><text><emph face="B">Attributable broadcast<line.break/>television stations</emph></text></entry>
<entry><text>WNEU, Merrimack, NH</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WWDP, Norwell, MA</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WMAQ-TV, Chicago, IL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WSNS-TV, Chicago, IL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KXAS-TV, Fort Worth, TX</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KXTX-TV, Dallas, TX</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KDEN-TV, Longmont, CO</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KNSO, Merced, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WVIT, New Britain, CT</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KTMD, Galveston, TX</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KBLR, Paradise, NV</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KNBC, Los Angeles, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KVEA, Corona, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KWHY-TV, Los Angeles, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>No</text></entry>
</row>
<row>
<entry><text>WSCV, Fort Lauderdale, FL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WTVJ, Miami, FL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WNBC, New York, NY</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WNJU, Linden, NJ</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WCAU, Philadelphia, PA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KTAZ, Phoenix, AZ</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WKAQ-TV, San Juan,
PR</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KETJ-LP, Salt Lake City, UT</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KVDA, San Antonio, TX</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KNSD, San Diego, CA</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KNTV, San Jose, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KSTS, San Jose, CA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>KHRR, Tucson, AZ</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>WRC-TV, Washington DC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="1"><text><emph face="B">Broadcast Programming<line.break/>Networks</emph></text></entry>
<entry><text>NBC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Telemundo</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="9"><text><emph face="B">Controlled International<line.break/>Entities</emph></text></entry>
<entry><text>CFN Class Financial Network Spa</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Estudios Mexicanos Telemundo, SA<line.break/>de CV</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Film Distribution and Service SCRL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>The History Channel GmbH</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Geneon Universal Entertainment<line.break/>Japan LLC</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>NGC Network (Singapore) Pte. Ltd.</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>UIP-Danube International Pictures<line.break/>LTD</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>United International Pictures</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Universal Studiocanal Video</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>USA Brazil Programadora Ltda.</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="14"><text><emph face="B">Non-Broadcast<line.break/>Programming Networks</emph></text></entry>
<entry><text>A&E Television Networks</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Bravo</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Chiller</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CNBC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CNBC World</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>MSNBC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>MUN2</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Oxygen</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>ShopNBC</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Sleuth</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>SyFy</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>The Weather Channel</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Universal HD</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Universal Sports</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>USA</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="4"><text><emph face="B">Movie Producers</emph></text></entry>
<entry><text>Universal Studios</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Focus Features</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Working Title</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Arenas Entertainment</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CR Films</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="3"><text><emph face="B">Wholesale Movie<line.break/>Distributors</emph></text></entry>
<entry><text>Universal Studios</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Focus Features</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Working Title</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Arenas Entertainment</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text><emph face="B">Video Programming<line.break/>Producers</emph></text></entry>
<entry><text>Universal Cable Productions</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="12"><text><emph face="B">Wholesale Video<line.break/>Programming<line.break/>Distributors</emph></text></entry>
<entry><text>Universal Media Studios</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>News</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>MSNBC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CNBC</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CNBC World</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Telemundo (Telemundo Studios,<line.break/>Mun2, Telemundo O&Os)</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>NBC O&Os</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Digital Studios</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Sports, Olympics & NFL</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>driverTV</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Miss Universe</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>QUBO</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Universal Sports</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="17"><text><emph face="B">Online Video<line.break/>Programming<line.break/>Distributors</emph></text></entry>
<entry><text>bravotv.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>chillertv.com</text></entry>
<entry><text>Majority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>CNBC.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>holamun2.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>hulu.com</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>MSNBC.com</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>NBC.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>nbcolympics.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>nbcsports.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>oxygen.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>sleuthchannel.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>syfy.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>telemundo.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>universalhd.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>usanetwork.com</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>weather.com</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>driverTV.com</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>universalsports.com</text></entry>
<entry><text>Minority</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry morerows="1"><text><emph face="B">Other</emph></text></entry>
<entry><text>Universal Studios Hollywood</text></entry>
<entry><text>Full</text></entry>
<entry><text>Yes</text></entry>
</row>
<row>
<entry><text>Universal Orlando Resort</text></entry>
<entry><text>Half</text></entry>
<entry><text>Yes</text></entry>
</row>
</tbody>
</tgroup>
</table>
Xsl Coding:
--------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="/">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
<xsl:template match="tgroup">
<table cellpadding="5" cellspacing="0" width="100%">
<xsl:choose>
<xsl:when test="@frame='top'">
<xsl:attribute name="style">border-top: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='bottom'">
<xsl:attribute name="style">border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='topbot'">
<xsl:attribute name="style">border-top: 2px solid #000000; border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='all'">
<xsl:attribute name="style">border: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='sides'">
<xsl:attribute name="style">border-left: 2px solid #000000; border-right: 2px solid #000000;</xsl:attribute>
</xsl:when>
</xsl:choose>
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="thead">
<thead>
<xsl:choose>
<xsl:when test="@valign">
<xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="valign">bottom</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/>
</thead>
</xsl:template>
<xsl:template match="tbody">
<tbody>
<xsl:choose>
<xsl:when test="@valign">
<xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="valign">top</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/>
</tbody>
</xsl:template>
<xsl:template match="row">
<tr>
<xsl:choose>
<xsl:when test="@valign">
<xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@align">
<xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="align">left</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="@frame='top'">
<xsl:attribute name="style">border-top: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='bottom'">
<xsl:attribute name="style">border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='topbot'">
<xsl:attribute name="style">border-top: 2px solid #000000; border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='all'">
<xsl:attribute name="style">border: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='sides'">
<xsl:attribute name="style">border-left: 2px solid #000000; border-right: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="style">border: 1px solid #000000; border-right: 2px solid #000000;</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/>
</tr>
</xsl:template>
<xsl:template match="entry">
<td>
<xsl:choose>
<xsl:when test="@valign">
<xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@align">
<xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="align">left</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="@spanname">
<xsl:attribute name="colspan"><xsl:value-of select="@spanname"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="colspan">0</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="@frame='top'">
<xsl:attribute name="style">border-top: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='bottom'">
<xsl:attribute name="style">border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='topbot'">
<xsl:attribute name="style">border-top: 2px solid #000000; border-bottom: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='all'">
<xsl:attribute name="style">border: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:when test="@frame='sides'">
<xsl:attribute name="style">border-left: 2px solid #000000; border-right: 2px solid #000000;</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="style">border: 2px solid #000000; border-right: 2px solid #000000;</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="@morerows='1'">
<xsl:attribute name="rowspan">2</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='2'">
<xsl:attribute name="rowspan">3</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='3'">
<xsl:attribute name="rowspan">4</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='4'">
<xsl:attribute name="rowspan">5</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='5'">
<xsl:attribute name="rowspan">6</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='6'">
<xsl:attribute name="rowspan">7</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='7'">
<xsl:attribute name="rowspan">8</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='8'">
<xsl:attribute name="rowspan">9</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='9'">
<xsl:attribute name="rowspan">10</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='10'">
<xsl:attribute name="rowspan">11</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='11'">
<xsl:attribute name="rowspan">12</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='12'">
<xsl:attribute name="rowspan">13</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='13'">
<xsl:attribute name="rowspan">14</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='14'">
<xsl:attribute name="rowspan">15</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='15'">
<xsl:attribute name="rowspan">16</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='16'">
<xsl:attribute name="rowspan">17</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='17'">
<xsl:attribute name="rowspan">18</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='18'">
<xsl:attribute name="rowspan">19</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='19'">
<xsl:attribute name="rowspan">20</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='20'">
<xsl:attribute name="rowspan">21</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='21'">
<xsl:attribute name="rowspan">22</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='22'">
<xsl:attribute name="rowspan">23</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='23'">
<xsl:attribute name="rowspan">24</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='24'">
<xsl:attribute name="rowspan">25</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='25'">
<xsl:attribute name="rowspan">26</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='26'">
<xsl:attribute name="rowspan">27</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='27'">
<xsl:attribute name="rowspan">28</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='28'">
<xsl:attribute name="rowspan">29</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='29'">
<xsl:attribute name="rowspan">30</xsl:attribute>
</xsl:when>
<xsl:when test="@morerows='30'">
<xsl:attribute name="rowspan">31</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="rowspan">0</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/></td>
</xsl:template>
<xsl:template match="line.break">
<br/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
Html Output:
----------------
HTML Code:
<html>
<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">NBCU Ownership Interests</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Ownership<br>Interest (Full,<br>Majority, Half,<br>Minority)
</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Contribute to<br>Joint Venture?
</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 broadcast<br>television stations
</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WNEU, Merrimack, NH</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, Norwell, MA</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>
<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">WMAQ-TV, Chicago, IL</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">WSNS-TV, Chicago, IL</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">KXAS-TV, Fort Worth, TX</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Majority</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">KXTX-TV, Dallas, TX</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>
</tbody>
</table>
</html>
Excepted output
---------------------
HTML Code:
<html>
<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">NBCU Ownership Interests</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Ownership<br>Interest (Full,<br>Majority, Half,<br>Minority)
</td>
<td align="center" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Contribute to<br>Joint Venture?
</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 broadcast<br>television stations
</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">WNEU, Merrimack, NH</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, Norwell, MA</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>
<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">WMAQ-TV, Chicago, IL</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">WSNS-TV, Chicago, IL</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">KXAS-TV, Fort Worth, TX</td>
<td align="left" colspan="0" style="border: 2px solid #000000; border-right: 2px solid #000000;" rowspan="0">Majority</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">KXTX-TV, Dallas, TX</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>
</tbody>
</table>
</html>
Kindly suggest for the above instance.
Thanks,
Rockbal