1

/docbook-5.0/catalog.xml(XML カタログ) が DocBook 5.0 zip にあるようです...

xsd/docbookxi.xsdそのアーカイブから欠落していると思われるスキーマ ファイルを参照しています。

これは、まだ存在していない機能の単なるプレースホルダーですか、それともカタログ ファイルの正当なエラー/バグ/見落としですか?

Google で検索するdocbookxi.xsdと、この DocBook xml カタログ参照への参照が何百も見つかりますが、実際の docbookxi.xsd ファイル/定義への参照はありません。

私が使用している環境の制限により、このスキーマの代替 RELAX NG バージョンを使用できません。

4

2 に答える 2

2

はい、これは正当なバグです。(ひどい)XSDバージョンを構築したツールチェーンがXIncludeバージョンを生成できたかどうか、実際には思い出せません。

「手作業で」XSD ​​ファイルの XInclude バージョンを作成してみることができます。ただし、これはバージョン 1.1 の XML スキーマになります。それで十分ですか、それとも 1.0 が必要ですか?

【追記】

調査の結果、XSD の UPA ルールにより、XInclude バージョンの作成が非常に困難になっているように思えます。部門レベル (部分または参照) とコンポーネント レベル (序文、章など) のいずれかで XInclude を許可するだけでは、UPA ルールに違反します。

于 2013-01-26T19:18:18.943 に答える
1

おそらくhttp://docbook.org/xsd/5.0b2/docbook-xsd10.xsdまたはhttp://docbook.org/xsd/5.0b2/docbook.xsdが探しているものですか? Docbookの XSD スキーマ ドキュメントは現在手作業で維持されているため、対応する XSD スキーマ ドキュメントが提供されていない標準的な Relax NG スキーマのバージョンが存在する可能性があります。

于 2013-01-23T16:44:21.253 に答える