从DocBook XHTML5部分标题中删除#C2#A0



关于我通过搜索发现的这个主题有一个很好的问题和答案。但是,问题和答案都没有提供解决此问题的可接受方法。

总而言之,问题是我生成的XHTML5编号的部分标题具有数字和标题字符串之间的一个。

我发现的XSL是解决方法:

<xsl:import href="docbook-ns/xhtml/chunk.xsl"/>
<xsl:output method="html" encoding="UTF-8" indent="no"/>

确实解决了XHTML的问题。

如果我想使用XHTML5,我不运气...

<xsl:import href="docbook-ns/xhtml5/chunk.xsl"/>
<xsl:output method="html" encoding="UTF-8" indent="no"/>

无法删除有问题的字符。查看最终的HTML,我假设关键区别是:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

使用DocBook XSL的XHTML5版本中未出现在HTML中。

我正在使用docbook xsl v1.78.1。谁能确切地解释如何正确解决此问题?预先感谢。

尝试是否使用output method="xhtml"解决问题。假设XSLT 2.0处理器

相关内容

  • 没有找到相关文章

最新更新