エレメントの作成

XML 文書内で発生する可能性のあるエレメントを定義するために DTD 内でエレメント宣言を使用することができます。 エレメント宣言は、エレメントが他のエレメントを含むことができて、それが何でも含むことができたり、または空でなければならかったりすることを指定できます。

次の説明は Resource パースペクティブを対象にしていますが、他のさまざまなパースペクティブでも使用できます。 

エレメントの作成

エレメントを作成するには、以下のステップに従います。

  1. DTD エディターで DTD を開く。
  2. アウトライン・ビューで、DTD DTD アイコンのイメージを右マウス・ボタンでクリックして、 「エレメントの追加」をクリックする。
  3. プロパティー・ビューで、「名前」フィールドにエレメントの新規名を入力する。
  4. DTD エディターでエレメントを作成すると、自動的に空の子エレメントが作成されます。
    1. EMPTY 子エレメントを選択し、プロパティー・ビューでそのコンテンツ・タイプ を ANY、(#PCDATA)、または別のエレメントのコンテンツ・タイプに変更する。 親エレメントに何も保管しない場合は、そのコンテンツ・モデル・タイプを EMPTY のままにする。
    2. 親エレメントに複数の子エレメント (または混合コンテンツ) を含める場合は、 コンテンツ・タイプ のリストから「子コンテンツ (Children Content) または「混合コンテンツ (Mixed Content)」を選択する。 どちらを選択した場合でも、いったん選択するとグループが作成されます (このグループは、グループ・ノードで表現されます - 子コンテンツ (Children Content) を選択した場合、および 混合コンテンツ (Mixed Content) を選択した場合) 、そして親 エレメントの下に子エレメントのグループを作成することができます。 子エレメントは、自動的にグループ・ノードの下に作成されます。 グループの編集の詳細については、下記の関連情報を参照してください。
  5. このエレメントに関する何らかの情報を提供したい場合は、「文書 (Documentation)」タブをクリックしてください。文書 (Documentation)」ページは、エレメントの説明書などユーザーが読むことのできる資料に使用されます。

: 混合コンテンツを使用する場合、グループの最初のエレメント値は、 (#PCDATA) でなければなりません (したがって、「混合コンテンツ (Mixed Content)」を選択すると、 2 つの子エレメントが自動的に作成され、最初のエレメントの値は (#PCDATA) になります)。 また、グループには EMPTY エレメントや ANY エレメントを含めることはできません。 EMPTY エレメントまたは ANY エレメントは、ネストされたエンティティーと して有効ではありません。

関連タスク
属性および属性リストの作成
エレメントのコンテンツ・モデルの編集
グループ・ノードの編集
エレメント、属性、エンティティー、表記およびコメントの削除
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.