Hi All,
Kind of new to this. What I have below works, but I am wondering if
there is a way to make it more efficient/simpler instead of having to
write an if, tr, td, blah for each datatype. How would I simplify this?
Any thoughts are appreciated.
Thanks,
Patrick
Datatypes will be at leat 1 but could be up to 10 depending on the setup.
<datacollecte d>
<datatype1>AD CP Velocity Measurements</datatype1>
<datatype2>AD CP Temperature</datatype2>
<datatype3>AD CP Performance DataX</datatype3>
<datatype4>Seab ird Microcat Data</datatype4>
<datatype5>WaDA R Temperature Data</datatype5>
<datatype6>Coas tal Climate MET Data</datatype6>
</datacollected>
<xsl:for-each select="./datacollected"< th align="left"
bgcolor="#28609 E">Data Collected</th>
<xsl:if test="datatype1 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e1"/></td><td align="center"> X</td>
</tr>
</xsl:if>
<xsl:if test="datatype2 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e2"/></td><td align="center"> X</td>
</tr>
</xsl:if>
<xsl:if test="datatype3 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e3"/></td><td align="center"> X</td>
</tr>
</xsl:if>
<xsl:if test="datatype4 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e4"/></td><td align="center"> X</td>
</tr>
</xsl:if>
<xsl:if test="datatype5 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e5"/></td><td align="center"> X</td>
</tr>
</xsl:if>
<xsl:if test="datatype6 ">
<tr>
<td class="dt" bgcolor="#92ADC 8"><xsl:valu e-of
select="datatyp e6"/></td><td align="center"> X</td>
</tr>
</xsl:if>
</xsl:for-each>
--
Patrick A. Smith Assistant System Administrator
Ocean Circulation Group – USF - College of Marine Science
http://ocgweb.marine.usf.edu Phone: 727 553-3334
The trouble with doing something right the first time is that nobody
appreciates how difficult it was. - La Rochefoucauld