缺少docbookxi.xsd

缺少docbookxi.xsd,xsd,docbook,Xsd,Docbook,似乎在docbook 5.0压缩包中找到的/docbook-5.0/catalog.xml(xml目录) 引用该归档文件中似乎缺少的xsd/docbookxi.xsd架构文件 这只是尚未存在的某些功能的占位符,还是该目录文件中的合法错误/错误/疏忽 在google上搜索docbookxi.xsd只会找到数百个对这个docbookXML目录引用的引用,而没有对实际的docbookxi.xsd文件/定义的引用 由于我所使用的环境的限制,我无法使用此模式的其他RELAX NG版本。可能是,或者是

似乎在docbook 5.0压缩包中找到的
/docbook-5.0/catalog.xml
(xml目录)

引用该归档文件中似乎缺少的
xsd/docbookxi.xsd
架构文件

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

在google上搜索
docbookxi.xsd
只会找到数百个对这个docbookXML目录引用的引用,而没有对实际的docbookxi.xsd文件/定义的引用


由于我所使用的环境的限制,我无法使用此模式的其他RELAX NG版本。

可能是,或者是您正在寻找的?因为,很可能有一些版本的标准RELAXNG模式没有提供相应的XSD模式文档

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

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

[增编]


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

遗憾的是,这些文件缺少xi:include位,以便在解析为uber文件之前验证docbook xml文件。