XSD(XMLスキーマ)の読み込み

<< 目次を表示 >>

ページ位置:  その他の記法・モデリング > SOAとXML > XMLスキーマ(XSD) >

XSD(XMLスキーマ)の読み込み

XSD(XMLスキーマ)の読み込み機能を利用すると、W3C スキーマ (XSD)をUMLのクラス図として表現することができます。

 

 

利用手順:

リボン

コード > XMLスキーマ > XSDの読み込み

 

 

詳細:

項目

説明

パッケージ

読み込み先のパッケージの名前です。

ディレクトリ

対象のXSDファイルが存在するディレクトリです。

選択されたファイル

読み込み対象のファイルを指定します。

  • Ctrlキーを押しながらクリックすると、複数のファイルを個別に指定できます。
  • Shiftキーを押しながらクリックすると、指定した範囲のファイルをまとめて指定できます。

読込オプション

項目

説明

グローバル要素を別の要素として作成

グローバル要素と、参照するComplexTypeを別々の要素として生成します。

参照されているXMLスキーマも対象

対象のファイルから参照されている別のXMLスキーマファイルがある場合、そのファイルの内容も読み込みます。

ダイアグラムを生成する

XSDschemaパッケージに含まれるパッケージについて、クラス図を生成しパッケージ内の要素を配置します。

XSDの要素や属性の表現

XSDelementやXSDattributeを表現する方法を指定します。

読込

読み込み処理を実行します。

閉じる

このダイアログを閉じます。

進捗

スキーマの読み込みの状況などを、メッセージとして表示します。

スキーマの読み込み時に多数の外部参照がある場合には、どのような内容が読み込まれているのかを把握するためにこの情報を利用することもできます。表示されている内容を右クリックすると、以下の操作が可能です。

  • 選択した内容をクリップボードにコピー
  • 全ての表示内容をクリップボードにコピー
  • すべての内容をファイルに保存

 

 

読み込みの手順は次の通りです。:

#

操作方法

1

モデルブラウザ で、読み込む先のパッケージを選択します。

2

利用手順に従ってXMLスキーマの読み込みダイアログを表示させます。

3

「ディレクトリ」の欄では、[選択]ボタンンを押すと XMLスキーマの選択ダイアログが表示されます。

4

対象とするファイルを選択してください。CtrlキーやSHIFTキーを利用して複数のファイルを選択することも可能です。

5

ファイルを選択したら開くボタンを押してください。

選択したファイルが選択されたファイル一覧に追加されます。

6

「参照されているXMLスキーマも対象」 のチェックボックスにチェックを入れると、対象のXMLスキーマファイルから参照されている別のXMLスキーマファイルも読み込みます。

7

「グローバル要素を別の要素として作成」 にチェックを入れると、グローバル要素を参照するComplexType要素を作成します。

注意:

もし、参照されているXMLスキーマが既にモデルとして読み込まれている場合には、新規に読み込まず処理をスキップします。

8

「ダイアグラムを生成する」 のチェックボックスにチェックを入れると、読み込んだXMLスキーマをクラス図として表現します。

9

「XSDの要素や属性の表現」 の設定では、XMLスキーマ内の要素や属性について、以下のいずれかから処理結果を選択します。:

  • UMLの関連
  • UMLの属性

10

読込ボタンを押すと処理が開始されます。

11

読み込みの進捗は 「進捗」 の欄に表示されます。

 

注意:

  • 既にモデル内に存在するXMLスキーマファイルについては、読み込みを行いません。
  • XSD Primitive型への参照は、常に属性として読み込まれます。
  • 外部のスキーマファイルのXSD constructs型への参照は、常に属性として読み込まれます。
  • Enterprise Architectでは、ファイル間の依存関係を判別するためにXMLスキーマのImportおよびInclude要素内のschemaLocation属性を利用しています。読み込み時に正しく処理が行われるために、この属性に適切なファイルパス(URLには対応していません)が設定されているか確認してください。