Tabellen felter bliver oprettet med vilkårlig bredde.
Jeg har følgende xslt script:<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="urn:my-scripts" >
<xsl:template match="/">
<HTML>
<HEAD>
<STYLE>
.HDR { background-color:bisque;font-weight:bold }
</STYLE>
</HEAD>
<BODY>
<h2><b>Formål</b></h2>
<TABLE>
<COLGROUP WIDTH="300" ALIGN="LEFT"></COLGROUP>
<COLGROUP WIDTH="400" ALIGN="CENTER"></COLGROUP>
<COLGROUP WIDTH="400" ALIGN="LEFT"></COLGROUP>
<TD CLASS="HDR">Kort Navn</TD>
<TD CLASS="HDR">Beskrivelse</TD>
<TD CLASS="HDR">Mål</TD>
<xsl:for-each select="NewDataSet/Table">
<TR>
<TD><xsl:value-of select="kortnavn"/></TD>
<TD><xsl:value-of select="beskrivelse"/></TD>
<TD><xsl:value-of select="aktivresmaal"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
Det modtager data i en XML fil fra et dataset gennereret af ASP.NET.
Det virker fint der kommer et output ud af det med de rigtige data og farver samt felter.
Men det laver ikke tabellen i den rigtige størrelse. Bredden på felterne er vilkårlig alt efter hvad der står i felterne. Kan jeg gøre noget andet end det jeg gør??