スキーマのワークフロー

スキーマファイルを参照する XML 文書を取り込み、XML への書き出しのときに文書の検証に使用するために、構造化アプリケーションでスキーマファイルを指定できます。

  1. 特定の XML 文書用には、スキーマにターゲットの名前空間が含まれているかどうかによって、 @noNamespaceSchemaLocation または @schemaLocation のいずれかの属性を使用して、XML 内にスキーマファイルのパスを含めることができます。

  2. スキーマファイルを指定して XML の書き出しに使用するには、 structapps.fm ファイルを修正します。 <Schema> エレメントを <XMLApplication> の一部として使用して、書き出し用のスキーマファイルのパスを提供します。

  3. 構造化アプリケーションを使用して、Adobe FrameMaker で XML フレームで開き、編集します。

  4. 構造化アプリケーションを使用して、XML を保存します。 <Schema> エレメント (structapps.fm ファイル)が、ファイルに出力され、そのファイルに対して検証が実行されます。

このワークフローで、DTD が一時ファイルとしてスキーマから XML 文書に自動的に生成されますが、このファイルは修正しないでください。 ただし、スキーマファイルを使用して、EDD を生成することもできます。詳しくは、スキーマからエレメントカタログ(EDD)を生成を参照してください。