如何可视化 DocBook 文件?

How do I visualize a DocBook file?

DocBook 对于任何类型的文档来说都是一种非常好的格式。

直到您尝试阅读它

您知道任何在线工作的软件-reader 或独立软件(请小于 500MB)到 read/preview DocBook XML文件而不必 export/save 将其转换为另一种特定格式?

HTML预览就够了。

Do you know any working online-reader or standalone software (smaller than 500MB, please) to read/preview a DocBook XML file without having to export/save it to another specific format?

DocBook 的全部意义在于作为类书籍内容的通用形式,可以从中自动派生出许多其他格式。

选择一种合适的格式,并使用众多现有样式表中的一种将 DocBook 转换为您的目标格式。例如,您可以选择 HTML/CSS 输出并使用浏览器作为查看器。或者,生成 PDF 并通过 Acrobat 或打印副本查看。

Do you know any working online-reader or standalone software (smaller than 500MB, please) to read/preview a DocBook XML file without having to export/save it to another specific format?

您可以使用 XMLMind XML Editor - 基于 Java 的 GUI 桌面编辑器 - 用于 view/evaluate 您的 DocBook/XML 内容。当然,如果您需要,您也可以在此编辑器中对其进行编辑。

个人可以免费使用编辑器 |非商业 |评价目的。如果您需要使用 DocBook/XML 文件进行商业日常工作 - 许可证类型完全取决于使用此编辑器的类型。查看完整 license types list.

陷阱:

  1. 尽管XMLMind XML编辑器(简称XXE)是一个相当复杂的编辑器,DocBook/XML标准的一些特性,由于其性质,可以只有在将源文件处理成目标格式后才能完全被发现(即:通过多个碱基进行分析、高度定制的 TOC、使用 XSL:FO 的复杂分页等)

  2. 在此编辑器中进行编辑需要一些时间来熟悉其编辑概念。由于它是一个完全 WYSIWYM 编辑器 - 它的编辑行为与普通的 WYSIWYG 类似文字处理的编辑器(MS Word、LibreOffice 、Abiword、OpenOffice 等)

使用pandoc将docbook文件转换为markdown。然后使用所见即所得编辑器 typora 来查看和/或编辑该文件。然后,如果需要,使用 pandoc 转换回 docbook。

XMLMind,上面说的,是XML级别的编辑器,不是所见即所得的编辑器。如前所述,它确实验证了 XML。在免费版本中,它的 Word 格式输出被故意损坏,尽管 pdf 输出很好。