redefine 要素の追加

redefine メカニズムを使用して、外部のスキーマ・ファイルから取得した単純タイプと複合タイプ、グループ、 および属性グループを再定義できます。コンポーネントを再定義するときは、ユーザーはそのコンテンツを変更しています。

include メカニズムと同様に、 redefine では、名前空間のないスキーマから外 部コンポーネンツも再定義する必要があっても、再定義するスキーマと同じ ターゲット名前空間内に外部コンポーネントがあることが必要です。

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

redefine 要素の追加方法は、次のとおりです。

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

XML スキーマに redefine 要素を追加した後、redefine 要素内で選択した XML スキーマに、単純タイプ、 複合タイプ、グループ、および属性グループのいずれかを再定義できます。

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