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