Я использую XSLT для генерации HTML-таблицы, используя информацию из XML-файла.Я хочу только 4 TD в каждом TR.
Отлично работает на Chrome и Safari.Не в Firefox.Я понимаю, что Firefox не поддерживает «отключение-вывод-экранирование», поэтому я знаю, что это проблема (он просто пишет на веб-странице).Есть ли другой способ создать такую (простую) таблицу с помощью 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>