|
next
|
Subject: Aligning table data according to "colspec" element Author: Simone S Date: 21 Apr 2006 02:29 AM
|
This is my XML file
===================
<table-wrap id="tab001" position="float">
<label>TABLE 1.</label><caption><p>Table caption Table caption Table
caption Table caption</p></caption>
<table alt-graphic="014460500423X_tab001" frame="topbot">
<tgroup cols="5">
<colspec colname="1" colwidth="7.5*"/>
<colspec colname="2" align="center" colwidth="1*"/>
<colspec colname="3" align="center" colwidth="1*"/>
<colspec colname="4" align="center" colwidth="1.3*"/>
<colspec colname="5" align="center" colwidth="1.2*"/>
<thead>
<row>
<entry morerows="1" valign="bottom"
align="center"><p>Characteristic</p></entry>
<entry namest="2" nameend="5" rowsep="1"><p>Age group
(years)</p></entry>
</row>
<row>
<entry morerows="0" colname="2"><p>80–89</p></entry>
<entry><p>90–99</p></entry>
<entry><p>100–122</p></entry>
<entry><p>77–122</p></entry>
</row></thead><tbody>
<row>
<entry/>
<entry namest="2" nameend="5" align="center"><p><emphasis
type="italic">Percentages</emphasis></p></entry>
</row>
<row>
<entry><p>Women</p></entry>
<entry><p>49.4</p></entry>
<entry><p>56.9</p></entry>
<entry><p>80.1</p></entry>
<entry><p>60.0</p></entry>
</row>
<row>
<entry><p>Widowed</p></entry>
<entry><p>66.4</p></entry>
<entry><p>86.1</p></entry>
<entry><p>95.3</p></entry>
<entry><p>80.5</p></entry>
</row>
<row>
<entry><p>Living with children or grandchildren</p></entry>
<entry><p>64.6</p></entry>
<entry><p>79.3</p></entry>
<entry><p>86.0</p></entry>
<entry><p>74.8</p></entry>
</row>
<row>
<entry><p>No formal education</p></entry>
<entry><p>54.7</p></entry>
<entry><p>68.1</p></entry>
<entry><p>83.5</p></entry>
<entry><p>66.2</p></entry>
</row>
<row>
<entry><p>Children or grandchildren the primary source of
financial support</p></entry>
<entry><p>60.5</p></entry>
<entry><p>77.8</p></entry>
<entry><p>85.2</p></entry>
<entry><p>72.4</p></entry>
</row>
<row>
<entry><p>Rural residents</p></entry>
<entry><p>55.0</p></entry>
<entry><p>63.2</p></entry>
<entry><p>71.8</p></entry>
<entry><p>61.9</p></entry>
</row>
<row>
<entry><p>Sample sizes</p></entry>
<entry namest="2" nameend="5" align="center"><p><emphasis
type="italic">Number</emphasis></p></entry>
</row>
<row>
<entry><p>  Men</p></entry>
<entry><p>1,787</p></entry>
<entry><p>1,298</p></entry>
<entry><p>481</p></entry>
<entry><p>3,638</p></entry>
</row>
<row>
<entry><p>  Women</p></entry>
<entry><p>1,741</p></entry>
<entry><p>1,715</p></entry>
<entry><p>1,937</p></entry>
<entry><p>5,455</p></entry>
</row>
<row>
<entry><p>  All</p></entry>
<entry><p>3,528</p></entry>
<entry><p>3,013</p></entry>
<entry><p>2,418</p></entry>
<entry><p>9,093</p></entry>
</row></tbody></tgroup></table>
<table-wrap-foot>
<fn-group type="footnotes">
<fn id="tfn001">
<label><emphasis
type="italic">Note</emphasis>:</label><p>Weighted mean
percentages, unweighted <emphasis
type="italic">N</emphasis>.</p></fn></fn-group></table-wrap-foot></table-wrap>
===========
This is my XSL file
===================
<xsl:template match="entry">
<font size="2">
<td>
<xsl:attribute name="align"><xsl:value-of
select="@align"/></xsl:attribute>
<xsl:apply-templates/>
</td>
</font>
</xsl:template>
The above coding for aligning the table data falling within "entry"
works fine, but the same coding does not work for empty tag "colspec".
Can anyone please help me with this.
|
|
|