import 要素の追加

スキーマが大規模になるに従って、メンテナンス、再利用、および読みやすさなどの目的のために、 スキーマのコンテンツを複数のスキーマ文書に分割するほうが良い場合が多くあります。 import 要素を使用して、インポートされたスキーマからの定義および宣言を現行スキーマに取り込むことができます。

インポートされるスキーマのインポート元は、現行のスキーマとは別の名前空間にすることができます。

複数の import 要素を XML スキーマに追加できますが、 接頭部と名前空間は、インポートされるスキーマの間で固有であることが必要です。

次の説明は「リソース」パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。

import 要素を追加するには、次の手順で行います。

  1. XML スキーマ・エディターで XML スキーマを開く。
  2. 「アウトライン」ビューで、ユーザーのスキーマを選択する。 スキーマ全体とそのコンテンツが「設計」ビューに表示されるはずです。
  3. 「設計」ビューで、「ディレクティブ」セクションを 右クリックして「インポートの追加」をクリックする。
  4. 「プロパティー」ビュー内で、「一般」タブを クリックし、「スキーマ・ロケーション」フィールドの 右側にある「参照」 このグラフィックは「参照」ボタン をクリックする。
  5. ワークベンチ上にある XML スキーマをインポートする場合は、次の手順を実行する。
    1. 「ワークベンチ・プロジェクト」を選択し、「次へ」をクリックする。
    2. インポートするスキーマを選択し、「終了」 をクリックする。
  6. Web 上にある XML スキーマをインポートする場合は、次の手順を実行する。
    1. 「HTTP」を選択し、「次へ」をクリックする。
    2. XML スキーマの URL を入力し、「終了」をク リックする。
      注: ワークベンチにスキーマのローカル・コピーは保管されません。 スキーマを検証するたびに、指定の URL からスキーマの内容が検査されます。
  7. XML スキーマ・エディターは、インポートされた XML スキーマ・ファイルの名前空間を検索し、 「名前空間」フィールドに読み取り専用で表示します。
  8. 必要な場合、「接頭部 (Prefix)」フィールドに、この名前空間固有の接頭部を入力する。
  9. このインポート要素に関する何らかの情報を提供したい場合は、「ドキュメンテーション」タブをクリックしてください。 「ドキュメンテーション」ページは、 ユーザーが読むことのできる資料、例えば説明書などに使用されます。
  10. 「拡張」タブをクリックすると、 アプリケーション情報の要素をスキーマ・コンポーネントの注釈に追加できます。 「拡張」ページでは、 スキーマを指定して XML コンテンツをご使用の注釈に追加できます。

インポート要素を XML スキーマに追加した後、タイプ 情報を定義できる新規の要素、属性、複合タイプ、または単純タイプ を定義するときに、要素、属性、複合タイプ、または単純タイプの「タイプ」リストで、インクルードされたスキーマ からの宣言が選択可能になります。

関連タスク
include 要素の追加
redefine 要素の追加
関連資料
XML 名前空間