XSLT和XSL-FO有什么区别? 我读过的每一个资源都与它们相似,就好像它们是1,或者至less是非常紧密的联系在一起。
当我将我的modspecs发布为pdf(XSL-FO)时,我遇到了一个问题。 我的表格有问题,一个单元格的内容将溢出到下一个列。 如何在文本上强制中断以便创build新行? 我无法手动插入零空格字符,因为表项是以编程方式input的。 我正在寻找一个简单的解决scheme,我可以简单地添加到docbook_pdf.xsl(无论是作为xsl:param或xsl:属性) 编辑:这是我目前在哪里: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:import href="urn:docbkx:stylesheet"/> …(the beginning of my stylesheet for pdf generation, eg header and footer content stuff) <xsl:template match="text()"> <xsl:call-template name="intersperse-with-zero-spaces"> <xsl:with-param name="str" select="."/> </xsl:call-template> </xsl:template> <xsl:template name="intersperse-with-zero-spaces"> <xsl:param name="str"/> <xsl:variable name="spacechars"> </xsl:variable> <xsl:if test="string-length($str) > 0"> <xsl:variable name="c1" select="substring($str, 1, 1)"/> <xsl:variable […]