| << 目次を表示 >> ページ位置: その他の記法のモデリング > SOAとXML > XMLスキーマ(XSD) > XSD(XMLスキーマ)の読み込み > Global要素とComplexType | 
詳細:
| 項目 | 説明 | 
| ComplexType要素の生成 | いくつかのスキーマではComplexType要素が、同名のグローバル要素を参照する形で存在します。 接尾辞としてTypeが下の例のように追加されています: 
 <xs:element name="Address" type="AddressType"/> <xs:complexType name="AddressType"> <xs:sequence/> </xs:complexType> 
 XMLスキーマの読込において、Enterprise Architectでは、このグローバル要素と関係する ComplexType を単一の XSDcomplexType として生成します。 
 | 
| 既定の動作の変更 
 | この既定の動作を変更できます。読み込み時に「グローバル要素を別の要素として作成」のチェックを入れると、グローバル要素と、その要素を参照するComplexTypeの2つの要素を作成します。 上と同じ例では、XSDtopLevelElementを作成し、その中にグローバル要素とXSDcomplexType要素の2つを追加します。 この2つの要素には次のような関係が設定されます。 
 
 | 
| 注意: | 
| 次のようなスキーマの場合には、「グローバル要素を別の要素として作成」のチェックボックスに関わらず、2つの要素として作成されます。 
 <xs:element name="HomeAddress" type="AddressType"/> <xs:complexType name="AddressType"> <xs:sequence/> </xs:complexType> | 
参照: