XML スキーマファイルへの大域 complexType コンポーネントの追加

関連項目

complexType は複合型を定義するために使用します。complexType コンポーネントには、他のコンポーネントや属性を含めることができます。大域 complexType の親にすることのできるスキーマコンポーネントは、schemaredefine です。

大域 complexType コンポーネントを追加するには、次の手順に従います。

  1. IDE で、 complexType コンポーネントを追加するスキーマファイルを開きます。
  2. 次のいずれかを行います。
    「複合型」ダイアログが開きます。
  3. 「名前」フィールドに complexType の名前を入力します。
  4. 次のいずれかの操作を実行します。

インライン complexType 定義を作成するには、次の手順に従います。

  1. 「型の定義」で、「インライン定義」ラジオボタンを選択します。
  2. 「コンポジタ」の下で、「シーケンス」、「選択」、「すべて」、または「空」の、いずれかのラジオボタンを選択します。
  3. 「閉じる」をクリックします。
    新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。

既存の定義を拡張した complexType 定義を作成するには、次の手順に従います。

  1. 「型」で、「既存の定義を使用」ラジオボタンを選択します。
    ダイアログの下部に、参照を定義するためのオプションが表示されます。
  2. 「拡張」ラジオボタンを選択し、型のリストから選択を行います。
  3. 「拡張」ラジオボタンの横の「インラインコンポジタ」ドロップダウンリストで、complexType 定義を拡張した場合、定義のためのコンポジタを選択します。
  4. 「閉じる」をクリックします。
    新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。

既存の定義を制限した complexType 定義を作成するには、次の手順に従います。

  1. 「制限」ラジオボタンを選択します。
  2. 種類のリストで選択を行います。
  3. 「閉じる」をクリックします。
    新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。

新しい complexType 定義のグループ参照を使用するには、次の手順に従います。

  1. 「グループ」ラジオボタンを選択します。
  2. グループのリストで選択を行います。
  3. 「閉じる」をクリックします。
    新しい複合型のノードが追加されます。ノードのラベルは、「名前」フィールドに入力した名前になります。
関連項目
「インライン複合型」ダイアログ
XML スキーマファイルへのローカル complexType コンポーネントの追加
XML スキーマツールについて

著作権と商標について