UMLのDTD

<< 目次を表示 >>

ページ位置:  プロジェクトの作成と管理 > モデルの入出力・転送 > XMLの読み込みと出力 >

UMLのDTD

Enterprise Architectのパッケージの情報をXMIファイルとして入出力する際には、DTD (Data Type Definition) ファイルを利用することもできます。

 

 

使用に関する注意

Enterprise ArchitectのパッケージをXML形式で入出力する場合には、DTD (Data Type Definition:データ型定義) を利用して形式を評価することもできます。

 

この評価されたドキュメントはモデルの形式や文法的なエラーがないことが確認されたことになります。ただし、Enterprise Architect間でパッケージを移動する場合には、このDTDを利用する必要はありません。他のツールで作成したXMIファイルを読み込む場合には、DTDファイルで形式を検証することが有効です。

 

XMI/UMLのDTDにはいくつかの種類があります。OMGはXMI 1.1のための標準的なUML1.3 DTDを定義しています。Enterprise Architectではこの定義に加えて、「テストの詳細」のようなUMLで定義されていないいくつかの拡張要素を利用するためにこのDTDを拡張しています。

 

XMLファイルを読み書きする場合には、XMLパーサはXMLファイルのあるディレクトリにXMLファイルで指定されたDTDファイルがあるかどうか確認します。もしDTDファイルがない場合には、エラーを表示して処理を中断します。XMLファイルのディレクトリと同じ位置に、UML_EA.DTDファイルがあることを確認してください。

 

 

参照: