2015-07-10 43 views
0

我想讓colspan在XSLT中工作,但它不會爲我工作...這是我有什麼請告訴我我要去哪裏錯了。XSLT中的Colspan

<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導致一切都失敗。對我來說似乎應該起作用,但不是。我可能錯過了一些愚蠢的東西,但非常感謝任何幫助。

+0

「導致一切失敗」是什麼意思? –

+0

對不起,請稍後再說:「遠程服務器返回錯誤:(500)內部服務器錯誤。」我得到正確的XSLT時。 – mgrenier

+2

XSLFO不使用'number-columns-spanned'而不使用'colspan'嗎? –

回答

2

不要將XSL-FO與HTML混淆。

HTML使用colspan

XSL-FO使用number-columns-spanned

所以,如果你試圖用number-columns-spanned替換colspan那麼就可以成功。