【问题标题】:Source code pretty printer with DocBook or XML output?带有 DocBook 或 XML 输出的源代码漂亮的打印机?
【发布时间】:2011-02-05 12:41:03
【问题描述】:

是否有一些源代码漂亮的打印机可以生成 DocBook,或者至少可以从我的 C 源代码中生成 XML 输出?

我想在我的 DocBook 文档中包含一些好看的源代码示例。

【问题讨论】:

    标签: xml pretty-print docbook


    【解决方案1】:

    我不确定您所说的生成 XML 的漂亮打印机是什么意思,但是如果您希望 DocBook 文档中的代码示例在转换为 HTML 或 FO/PDF 输出时能够很好地着色,请查看XSLTHL .这是一个 XSLT 扩展模块(用 Java 编写),用于装饰 <programlisting> 元素的内容。

    有关将 XSLTHL 与 DocBook XSL 样式表一起使用的详细信息,请参阅http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html

    【讨论】:

    • 是的,这与我想要的很接近。最理想的情况是,我想保持原始 C 源代码完整,但我认为这不是一个大问题,我需要的只是将 C 源代码放入 并替换 ''、'&'人物。谢谢!
    • 最后我选择了GNU source highlite,它有 DocBook 输出。
    猜你喜欢
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多