redefine
メカニズムを使用して、外部のスキーマ・ファイルから取得した単純タイプと複合タイプ、グループ、
および属性グループを再定義できます。コンポーネントを再定義するときは、ユーザーはそのコンテンツを変更しています。
include メカニズムと同様に、
redefine では、名前空間のないスキーマから外
部コンポーネンツも再定義する必要があっても、再定義するスキーマと同じ
ターゲット名前空間内に外部コンポーネントがあることが必要です。
次の説明は「リソース」パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。
redefine 要素の追加方法は、次のとおりです。
- XML スキーマ・エディターで XML スキーマを開く。
- 「アウトライン」ビューで、ユーザーのスキーマを選択する。 スキーマ全体とそのコンテンツが「設計」ビューに表示されます。
- 「設計」ビューで、「ディレクティブ」セクション
を右クリックして「Redefine の追加」をクリックする。
- 「プロパティー」ビュー内で、「一般」タブを
クリックし、「スキーマ・ロケーション」フィールドの
右側にある「参照」
をクリックする。 選択する XML スキーマ・ファイルは、現行スキーマと同じ名前空間に所属している必要があります。
- ワークベンチ内にある XML スキーマを選択する場合は
、「ワークベンチ・プロジェクト」を選択し
、「次へ」をクリックします。
- インクルードするスキーマを選択し、「終了」をクリックする。
- Web 上にある XML スキーマを選択する場合は
、「HTTP」を選択し
、「次へ」をクリックします。
- XML スキーマの URL を入力し、「終了」をク
リックする。
注: ワークベンチにスキーマのローカル・コピーは保管されません。
スキーマを検証するたびに、指定の URL からスキーマの内容が検査されます。
- XML スキーマ・エディターは、
インクルードされた XML スキーマ・ファイルのロケーションを検索し
、「スキーマ・ロケーション」フィールドに表示します。このフィールド
は、XML スキーマ・ファイルの位置を反映するために、いつでも編集することができます。
- この redefine 要素に関する何らかの情報を提供したい場合は、
「文書」タ
ブをクリックしてください。 「ドキュメンテーション」ページは、
ユーザーが読むことのできる資料、例えば説明書などに使用されます。
- 「拡張」タブをクリックすると、
アプリケーション情報の要素をスキーマ・コンポーネントの注釈に追加できます。 「拡張」ページでは、
スキーマを指定して XML コンテンツをご使用の注釈に追加できます。
XML スキーマに redefine 要素を追加した後、redefine 要素内で選択した
XML スキーマに、単純タイプ、
複合タイプ、グループ、および属性グループのいずれかを再定義できます。