XML SchemaエディタにおけるXSD要素の表示について

JDeveloper XML Schemaエディタには、XML文書の構造、内容およびセマンティクスが視覚的に表示されます。このトピックでは、スキーマ・エディタにおけるXSD要素の表示例を示します。

XSD要素の選択

スキーマ・エディタで要素または属性を選択すると、選択項目が青くハイライト表示されます。次の図で選択されているsimpleType要素は、単純型を定義しています。この要素を使用して、属性またはテキストのみの要素の値に関する制約と情報を指定します。ここでは、string型を制限しています。

simpletype element illustration

XML Schema要素

XML Schema要素は、XSDファイルの上部に表示されます。要素を右クリックして「プロパティ」を選択すると、スキーマの名前空間を構成するためのダイアログが表示されます。

schema element illustration

choice要素

choice要素では、コンテナ要素内に存在する<choice>宣言に含まれている要素のいずれか1つのみが許可されます。

choice element illustration

all要素

all要素では、子要素を任意の順序で表示できること、および各子要素が0回または1回出現することを指定します。

all element illustration

sequence要素

sequence要素では、子要素を順番に表示することを指定します。各子要素は、0回以上何度でも出現できます。

sequence element illustration

カーディナリティと順序性

カーディナリティの図では、要素は次の属性で表示されます。

cardinality

complexType要素

次の図のcomplexType要素は、ベース型を拡張したもので、ベース型から属性と子を継承しています。黄色の背景色は、スキーマの別の部分で定義されている(complexType要素の下にある)baseTypeへの参照を示しています。要素属性は、次のように表示されます。

complexType element illustration

union要素

union要素では、指定された単純データ型の値のコレクション(共用体)として単純型を定義します。次の図では、unionは、iで始まる5文字の文字列すべてを表しています。

union element illustration

list要素

list要素を使用すると、指定したデータ型からの値のリストとして単純型要素を定義できます。次の図では、list要素は、一連のshort要素の値オブジェクトを表しています。

list element illustration


XML Schemaエディタについて
編集用のXSDファイルの表示
XML Schemaエディタでのグラブ・スクロールによる移動
XSD要素の表示の展開および折りたたみ
XML Schemaエディタでのズーム・インおよびズーム・アウト
XSD要素の選択
XSD要素のターゲット位置の選択
XML SchemaへのXSD要素の挿入
XSD要素のプロパティの設定および変更
XSD要素の切取り、コピーおよび貼付け
XSD要素の移動
XSD要素の削除

 

Copyright © 1997, 2004, Oracle. All rights reserved.