2. 为什么要摆弄?

Madhu "Maddy"

是否有必要摆弄那些表面上运行良好且满足需求的东西? 好吧,首先我选择了一种格式,XML,这与最初用 word 编写的原稿不同,在这种情况下,它的优点是源文件是唯一的,输出可以是多种格式。 也就是说,如果源文件是 XML,那么现在可以更容易地转换为 HTML、PDF、RTF 等等。 此外,为了向怀疑论者证明 DocBook 非常适合大型生产质量项目,但这并非首次尝试,在这种情况下,整本书都已标记为 XML

事实上,为什么是 XML 呢? XML - 可扩展标记语言在很大程度上能够不辜负炒作。 也许拥有像 w3.org 这样的监管机构进行监控是有利的; 与 HTML 缺乏正式的监控、扩展能力、结构薄弱且不支持验证不同,XML 拥有所有这些以及更多功能。 它是一个系统独立、供应商独立的系统,并且背后有经过验证的 SGML 实现经验,XML 是 SGML 的一个子集。 我同意 Tim Bray 报道的评论,即使用像 MS Word、Quark Express 这样的应用程序来编写将以二进制和专有格式存储的文本,从而使其大大膨胀,这是荒谬的。 与 HTML 大约有 大约 50-60 个预制标签不同,使用 XML 可以创建自己的标签。 事实上,拥有自己的标签这一功能将在长期内非常非常有用。 而 XML 的内在因素是它完全关于内容,与表示无关,这将是它未来几年最大的优势。 表示部分由样式表或 FO 或其他类似的东西处理。