0

私のチームは Frame Maker でプロジェクトを作成しましたが、それを DITA に変換したいと考えています (これは Frame Maker で編集されます)。変換は Mif2go で行います。これは複雑な手順であり、DITA ファイルには不完全な情報が含まれている可能性があります。Eclipse (Kepler) を使用してそれらを検証するよう提案されました。

ファイルの DITA バージョンは 1.1 (Mif2Go のデフォルト) です。XML (たとえば、bookmap.dtd、bookmap.mod など) を検証するために、DITA ライブラリー・ファイルを Eclipse ワークスペースにコピーする必要がありました。ただし、Eclipse のワークスペースを検証すると、これらのファイルに対して多くのエラーが発生します。たとえば、ファイル「metaDecl.mod」では、「!ELEMENT author (%words.cnt;)*」という行でエラーが発生します。エラーは次のとおりです。「要素タイプ「作成者」の宣言には、「(」文字または要素タイプが必要です。」

多くの DITA ファイルでこのエラーが発生しますが、その理由がわかりません。手がかりがあれば非常に感謝します...

4

1 に答える 1

0

あなたの質問に基づいて、Mif2go 変換を理解せずに伝えるのは難しいです。

Eclipse に Web Tools Platform (www.eclipse.org/webtools) がインストールされていることを確認することから始めます。これには XML 検証が含まれます。https://github.com/dita-otから DITA-OT をダウンロードして、Eclipse ワークスペース フォルダーに解凍し、プロジェクトとして追加することもできます。

HTML を DITA に変換するために Eclipse を使用していますが、検証は DITA ファイルで正常に機能しているようです。また、Mif2go が不適切な XML を書き出している可能性もあります。その .mod ファイルは DITA-OT の一部であるため、おそらく問題ではありません。おそらく、問題のある行を削除して、もう一度検証してみてください。

于 2014-04-04T19:31:06.610 に答える