XML ファイルから XML スキーマを生成する

XML ファイルに XML スキーマがない場合は、XML ファイルを使用してその XML スキーマを作成できます。ユーザーの XML ファイルから XML スキーマを生成することは、ユーザーの XML ファイルと作業する XML スキーマを作成すること、およびユーザーの XML ファイルに あった要素を含むことにより、ユーザーの時間を節約します。

XML ファイルは整形式であることが必要です。そうでなければ、スキーマを作成する際にエラー・メッセージが出され、 スキーマは作成されません。 XML ファイルを整形式にするには、XML 1.0 勧告に記述されている特定の仕様に準拠する必要があります。

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

XML ファイルから XML スキーマを作成するには、次の手順で行います。

  1. XML スキーマ・ファイルを含めるためのプロジェクトを作成する。 XML スキーマから Java™ Bean を生成する場合は、Java ソースを 処理するように構成されたプロジェクトを作成して、XML と Bean の両方を格納することをお薦めします (Bean は Java ソースで作業するように構成されたプロジェクトに 含まれていなければなりませんが、XML はその必要はありません)。 それ以外の場合は、作成するプロジェクトの種類はどのようなものでも構いません。
  2. XML スキーマを作成する元の XML ファイルを選択する。ファイルを右クリックして、 「生成」>「XML スキーマ」をクリックします。
  3. スキーマを含めるフォルダーまたはプロジェクトを選択する。 「ファイル名 (File name)」フィールドに、スキーマ名、 例えば MyXMLXSD.xsd と入力する。 スキーマ名の末尾に .xsd を付ける必要があります。
  4. 「終了」をクリックします。
  5. ダイアログ・ボックスが開いて、XML スキーマが正常に生成されたことを示します。

スキーマが自動的に XML スキーマ・エディターで開きます。スキーマ・ファイルには、スキーマの作成に使用した XML ファイルにあるすべての要素が取り込まれます。 新規要素の追加などを行って、スキーマをさらにカスタマイズできます。

関連タスク
XML スキーマの作成
リレーショナル表から XML スキーマ・ファイルを生成する
XML スキーマから Java Bean を生成
XML スキーマ・ファイルから HTML 文書を生成
関連情報
W3C の XML 1.0
XML スキーマ・プロパティーの編集
XML スキーマ・エディター
XML スキーマの検証
DTD ファイル から XML スキーマを生成する

フィードバック