1

似乎/docbook-5.0/catalog.xml在 DocBook 5.0 zip 中找到的(XML 目录)...

引用该xsd/docbookxi.xsd档案中似乎缺少的模式文件。

这只是一些尚不存在的功能的占位符,还是该目录文件中的合法错误/错误/疏忽?

做一些谷歌搜索docbookxi.xsd只会找到数百个对此 DocBook xml 目录参考的参考,但没有参考实际的 docbookxi.xsd 文件/定义。

由于我正在使用的环境的限制,我无法使用此模式的替代 RELAX NG 版本。

4

2 回答 2

2

是的,这是一个合法的错误。我实际上不记得构建(糟糕的)XSD 版本的工具链是否能够生成 XInclude 版本。

我可以尝试创建“手动”XSD 文件的 XInclude 版本。但是,这将是 1.1 版的 XML Schema。这足够好,还是你需要1.0?

[附录]

经过一番调查,在我看来,XSD 中的 UPA 规则使得创建 XInclude 版本变得非常困难。简单地在部门级别(部分或参考)和组件级别(前言、章节等)允许 XInclude 违反了 UPA 规则,因为一本书可以以部门或组件开头。

于 2013-01-26T19:18:18.943 回答
1

也许http://docbook.org/xsd/5.0b2/docbook-xsd10.xsdhttp://docbook.org/xsd/5.0b2/docbook.xsd是您正在寻找的?由于Docbook 的 XSD 模式文档现在是手动维护的,因此很可能存在没有提供相应 XSD 模式文档的规范性 Relax NG 模式的版本。

于 2013-01-23T16:44:21.253 回答