XSLT中的Colspan

时间:2015-07-10 18:29:31

标签: xslt

我正在尝试让colspan在XSLT中工作,但它对我不起作用......这就是我要告诉我哪里出错了。

<xsl:attribute-set name="colspan-2">
    <xsl:attribute name="colspan">2</xsl:attribute>
</xsl:attribute-set>

<fo:table-cell xsl:use-attribute-sets="valign-c title border colspan-2">
    <fo:block>
        <xsl:value-of select="data"/>
    </fo:block>
</fo:table-cell>

我的其他属性工作正常,但colspan-1导致一切都失败。在我看来这样应该可行,但事实并非如此。我可能错过了一些愚蠢的东西,但是非常感谢任何帮助。

1 个答案:

答案 0 :(得分:6)

不要将XSL-FO与HTML混淆。

HTML使用colspan

XSL-FO使用number-columns-spanned

因此,如果您尝试将colspan替换为number-columns-spanned,那么一切都应该很好。