XML スキーマファイルへの大域 complexType コンポーネントの追加
関連項目
complexType は複合型を定義するために使用します。complexType コンポーネントには、他のコンポーネントや属性を含めることができます。大域 complexType の親にすることのできるスキーマコンポーネントは、schema と redefine です。
大域 complexType コンポーネントを追加するには、次の手順に従います。
- IDE で、 complexType コンポーネントを追加するスキーマファイルを開きます。
- 次のいずれかを行います。
- 「スキーマ」ビューでスキーマのルートノードを右クリックし、ポップアップメニューから「追加」>「複合型」を選択します。
- 「スキーマ」ビューで「複合型」ノードを右クリックし、ポップアップメニューから「複合型の追加」を選択します。
- 「スキーマ」ビューで、大域 complexType コンポーネントを追加する「redefine」ノードを右クリックし、ポップアップメニューから「追加」>「複合型」を選択します。
「複合型」ダイアログが開きます。
- 「名前」フィールドに complexType の名前を入力します。
- 次のいずれかの操作を実行します。
インライン complexType 定義を作成するには、次の手順に従います。
- 「型の定義」で、「インライン定義」ラジオボタンを選択します。
- 「コンポジタ」の下で、「シーケンス」、「選択」、「すべて」、または「空」の、いずれかのラジオボタンを選択します。
- 「閉じる」をクリックします。
新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。
既存の定義を拡張した complexType 定義を作成するには、次の手順に従います。
- 「型」で、「既存の定義を使用」ラジオボタンを選択します。
ダイアログの下部に、参照を定義するためのオプションが表示されます。
- 「拡張」ラジオボタンを選択し、型のリストから選択を行います。
- 「拡張」ラジオボタンの横の「インラインコンポジタ」ドロップダウンリストで、complexType 定義を拡張した場合、定義のためのコンポジタを選択します。
- 「閉じる」をクリックします。
新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。
既存の定義を制限した complexType 定義を作成するには、次の手順に従います。
- 「制限」ラジオボタンを選択します。
- 種類のリストで選択を行います。
- 「閉じる」をクリックします。
新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。
新しい complexType 定義のグループ参照を使用するには、次の手順に従います。
- 「グループ」ラジオボタンを選択します。
- グループのリストで選択を行います。
- 「閉じる」をクリックします。
新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。
- 関連項目
- 「インライン複合型」ダイアログ
- XML スキーマファイルへのローカル complexType コンポーネントの追加
- XML スキーマツールについて
著作権と商標について