インクルード リレーションシップの作成

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  SchemaAgent チュートリアル > XML スキーマ間のリレーションシップの作成 >

インクルード リレーションシップの作成

このセクションでは、 SchemaAgentExamples\Tutorial フォルダーの  include_redefine サブフォルダー内にある次のスキーマ間のインクルード リレーションシップが作成されます:

event_registration.xsd: このスキーマはスポーツイベントのために登録されている参加者に関する情報を含むように構成されています。 これらのイベントは参加費を必要とするため、 このスキーマ内でクレジットカード情報を含む型も定義されます。
dvd_order.xsd: このスキーマは DVD の通信販売と顧客の配送情報に関する詳細を含むように構成されています。

 

このサンプルを実行する過程では、顧客とクレジット カード データを保管する event_registration.xsd からの型が dvd_order.xsd に含まれるようにインクルード リレーションシップが作成されます。

デザインウィンドウ内でスキーマを表示する方法:

 

1.メニューオプション 「ファイル | 新規作成」 を選択、または、 「新規作成」 ic_new アイコンをクリック、または 「Ctrl+N」 を押して、新規のデザインウィンドウを開きます。

 

2.エクスプローラー ウィンドウ内で、 include_redefine フォルダーから event_registration.xsddvd_order.xsd を選択し 、デザインウィンドウにドラッグします。

 

app_drag-files

 

注意点: 1つ以上のファイルを同時にドラッグアンドドロップし、 「Ctrl」 キーを押しながら、ファイルをクリックしてファイルを選択します。 デザインウィンドウ内で、フォルダーをドラッグアンドドロップし、含まれる全てのファイルを配置します。

 

インクルード リレーションシップの作成方法:

 

1.event_registration.xsd のファイルボックスの右側の小さな白色の三角形をクリックし、dvd_order.xsd ファイルボックスに接続線をドラッグします。

 

design_add-include

 

2.マウスボタンを文字 「インクルード」 の上でリリースします。

event_registration.xsd  から dvd_order.xsd を指す緑の矢印が表示されます。

 

design_include-connector

 

この矢印はこれらのスキーマ間にインクルード リレーションシップが作成されたことを示しています。


(C) 2019 Altova GmbH