DocBook 有几种不同的风格——包括 XML 和 SGML 格式。这意味着您可以在添加标记时使用 SGML 语法/规则,也可以使用 XML 语法/规则。无论哪种方式,您在整个文档中只能使用一套规则,并且必须在文档顶部定义您正在使用的规则。
LDP 偏好 DocBook 的 XML 风格。这有很多原因,包括以下几点
用于处理 XML 文件的库正在快速发展。这些实用程序可能会使新的创作工具更容易获得。
许多流行的文字处理程序现在正在创建 XML 输出。虽然它可能不是 DocBook XML,但这确实使应用程序编写者更容易添加 DocBook XML 支持,或提供在他们的格式和 DocBook XML 之间进行转换的某种方法。
其他所有人都在这样做。虽然这可能不是一个真正的原因,但这使得 LDP 能够与类似的项目保持同步。工具、程序和问题可以在一个共同的框架内解决。
仍然没有信服吗?幸运的是,LDP 确实接受许多其他输入文件格式。接受的标记语言列表可以在第 5.4 节中找到