<xsl:template match="p">
<fo:block>
<xsl:apply-templates/>
</fo:block>
</xsl:template>
我問自己如何告訴FO保持空行,如果該塊是空的。
乾杯
月
<xsl:template match="p">
<fo:block>
<xsl:apply-templates/>
</fo:block>
</xsl:template>
我問自己如何告訴FO保持空行,如果該塊是空的。
乾杯
月
只需在<fo:block>
的末尾添加<fo:leader/>
元素。像這樣:
<xsl:template match="p">
<fo:block>
<xsl:apply-templates/>
<fo:leader />
</fo:block>
</xsl:template>
領導者對內容行不做任何處理,並且會爲沒有內容的行創建一個空行。
使用Apache FOP和XEP進行測試。
或者,
<fo:block white-space-treatment="preserve"> </fo:block>
或者
<xsl:template match="p">
<fo:block>
<xsl:apply-templates/>
 
</fo:block>
 
是
HTML中的等效(實際上
是被定義爲A0一個XML實體是Unicode字符爲非破壞空間)。