具有 DocBook 或 XML 输出的漂亮打印机源代码?
是否有一些源代码漂亮的打印机能够生成 DocBook,或者至少可以从我的 C 源代码生成 XML 输出?
我想在我的 DocBook 文档中包含一些好看的源代码示例。
Is there some source code pretty printer out there that is able to generate DocBook, or at least XML output from my C sources?
I want to include some good looking source code examples in my DocBook document.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定生成 XML 的漂亮打印机是什么意思,但如果您希望 DocBook 文档中的代码示例在转换为 HTML 或 FO/PDF 输出时能够很好地着色,请查看 XSLTHL。这是一个 XSLT 扩展模块(用 Java 编写),用于装饰
元素的内容。有关将 XSLTHL 与 DocBook XSL 样式表结合使用的详细信息,请参阅 http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html。
I'm not sure what you mean by a pretty-printer that generates XML, but if you want code examples in DocBook documents to be nicely colourized when transformed to HTML or FO/PDF output, take a look at XSLTHL. This is an XSLT extension module (written in Java) that decorates the content of
<programlisting>
elements.For details on using XSLTHL with with the DocBook XSL stylesheets, see http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html.