我使用XSLT使用XML文件中的信息生成HTML表格。 我想在每個TR中只有4個TD。使用XSLT生成簡單的HTML表格
它在Chrome和Safari上正常工作。不在Firefox中。我知道Firefox不支持'disable-output-escaping',所以我知道這是問題(它只是寫在網頁上)。是否有另一種方法在客戶端使用XSLT生成這種(簡單)表?
我的代碼如下所示:
<table>
<xsl:for-each select="movies/movie">
<xsl:if test="(position() = 1) or ((position() mod 4) = 1)">
<!-- This is a <tr> -->
<xsl:text disable-output-escaping="yes"><tr></xsl:text>
</xsl:if>
<td>
<!-- Some stuff goes here. -->
</td>
<xsl:if test="((position() mod 4) = 0) or (position() = last())">
<!-- This is a </tr> -->
<xsl:text disable-output-escaping="yes"></tr></xsl:text>
</xsl:if>
</xsl:for-each>
</table>
你能張貼你轉換XML的樣本? – geofftnz