2

DITA に対してさまざまな DITA ドキュメント (トピック、マップなど) を検証したいのですが、DITA xsd ファイルについて少し混乱しています。xsd パッケージには、さまざまなディレクトリに多数の xsd ファイルが含まれています。多くのファイルは、同じ要素、グループを定義します (属性グループ domain-att などの再定義なし)。

したがって、すべてのタイプの DITA ドキュメントに「メイン」の xsd ファイル (すべての xsd ファイルのサブセット) があると思います。はいの場合、主なファイルは何ですか? そうでない場合は、同じタイプの定義が複数ある場合に DITA ドキュメントの検証がどのように機能するか教えてください。

4

3 に答える 3

1

メインの XSD ファイルには<topic type name>.xsd、トピックの種類ごとに名前が付けられています (例: topic.xsdconcept.xsd、または ) map.xsd

于 2014-10-18T17:31:40.243 に答える
0

DITA 内で CALS テーブルを適切に検証すると、XSD (少なくとも 1.0 形式) では表現できない相互制約が原因で、追加の問題が発生します。

Schematron の使用に問題がなければ、これを処理するcals-table-schematron定義があります。

于 2014-10-30T12:11:32.967 に答える