XML ファイルにおける DOCTYPE 宣言は、ファイルの先頭で使用され、その XML ファイルと DTD ファイルとを関連付けます。ユーザーの DOCTYPE 宣言を編集して、XML ファイルが関連付けられている DTD ファイルを変更できます。
次の説明は Resource パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。
DOCTYPE 宣言を編集するには、以下のステップに従ってください。
- XML エディターの設計ビューで、「DOCTYPE」を右マウス・ボタンでクリックして、
「DOCTYPE の編集 (Edit DOCTYPE)」をクリックする。
- 「ルート・エレメント名」フィールドの値は、
ユーザーの XML ファイルのルート・エレメントと完全に一致する必要があります。 ユーザーのルート・エレメントが変更された場合には、このフィールドの値の編集のみを行ってください。
- 「ブラウズ (Browse)」をクリックして、既存 XML カタログ項目のパブリック ID を選択できます。 「パブリック ID (Public ID)」フィールドの値はパブリック ID です。このフィールドは、XML ファイルを (XML カタログ項目を使用して) DTD ファイルと関連付けるために使用されます。
XML カタログ項目についての詳細は、下記の関連タスクを参照してください。
- 「システム ID (System ID)」フィールドの値は、その XML ファイルが関連付けられている DTD です。
XML ファイルに関連付ける DTD ファイルのパスを、このフィールドに入力する。 注: XML ファイルが XML プロセッサーによって処理されると、
最初にパブリック ID を使用して DTD の検索が試行されます。これが失敗すると、システム ID を使用して DTD の検索が行われます。
- 「OK」をクリックする。
ユーザーの XML ファイルに DOCTYPE 宣言を持っていない場合、設計ビュー内で右クリックしてから「DTD 情報の追加」
をクリックして 1 つ追加します。