【问题标题】:syntax highlighting in docbookdocbook 中的语法高亮显示
【发布时间】:2011-08-26 05:42:18
【问题描述】:

我使用 xalan-j_2_7_1 和 docbook-xsl-1.76.1 来生成文档。我在hibernate documentation 中看到,他们在代码中使用了语法高亮。我怎样才能在我的文档中做到这一点?

【问题讨论】:

    标签: xslt xalan docbook


    【解决方案1】:

    查看highlight.source参数:

    <xsl:param name="highlight.source" select="0"></xsl:param>
    

    当此参数不为零时, 样式表会尝试做语法 突出显示的内容 程序列表元素。您指定 每个程序列表的语言 通过使用语言属性。这 highlight.default.language 参数 可用于指定语言 对于没有语言的程序列表 属性。语法高亮也 适用于屏幕和概要 元素。

    参考:DocBook XSL Stylesheets: Reference Documentation

    【讨论】:

    • 谢谢。有用。但我更喜欢hibernate的风格。他们用什么?
    • 抱歉,帮不了你。
    • @Daniel:Hibernate 文档使用了一个名为 JHighlight 的库。我不知道它是否可用了; jhighlight.dev.java.net 主页不见了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 2016-06-09
    • 1970-01-01
    • 2016-07-26
    • 2016-06-19
    • 2019-09-26
    • 2016-05-07
    相关资源
    最近更新 更多