如何从DocBook生成仅TOC的HTML?

时间:2011-01-14 00:00:28

标签: docbook

鉴于基于Docbook的XML文件,如何将目录(TOC)提取到自己的HTML文件中 - 最好不要编写我自己的XSLT模板?我正在使用xsltproc。

我确信这一定显然很容易,但出于某种原因,解决方案让我感到惊讶 - 在浏览了DocBook文档之后。

作为奖励,我希望生成的 toc .html文件没有任何html / head / body ... body / html包装器,以便将其嵌入到CMS支持的网站。

感谢任何帮助。感谢。

P.S。我的DocBook内容源自AsciiDoc,但这应该没有区别。

1 个答案:

答案 0 :(得分:1)

假设您使用的是SourceForge DocBook stylesheets,则可以将chunkingchunk.tocs.and.lots参数一起使用。这会生成一个单独的TOC文件(以及其他分块的HTML文件)。

本线程中讨论了与奖金问题相关的一些选项: http://www.mail-archive.com/docbook-apps@lists.oasis-open.org/msg09111.html