【发布时间】:2015-04-20 14:01:39
【问题描述】:
您好,我想使用 xsl:fo 将输出设为粗体,但使用 font:weight="bold" 时没有任何反应。
我的 xslt 文件:
<xsl:template match="out">
<fo:inline font-weight="bold">
<xsl:value-of select="."/>
</fo:inline>
</xsl:template>
我的 xml 文件:
<root>
<out>BLA BAL BLA</out>
</root>
我的输出是:
BLA BAL BLA ( not bold)
我使用 Saxon-He:9.5 和 xslt 2.0
【问题讨论】:
-
你还需要显示xml输入,没有它我们只能猜测。
-
什么都没发生?你得到输出但不是粗体吗?或者你什么也没得到或出错?如果您正在获得输出,那么您可能没有注册粗体字体。如果出现错误,可能是因为您只显示了 xsl 的一个 sn-p。
-
我得到一个输出但不是粗体
-
您的模板永远不会应用于内容。请显示一个完整的 XSLT 样式表,以便重现问题。然后,我们可以指出您哪里出错了。
-
我应该发布整个 xslt 文件吗?