GoLand 2026.1 ヘルプ

インスタンスドキュメントからの XML スキーマの生成

Web コンテンツファイルで構造検証チェックを実行するには、XSD (XML スキーマ定義)(英語) が必要です。GoLand は、既存の要素と属性について任意の XML ファイルをスキャンして、それに対するスキーマを生成することができます。

XML ドキュメントに基づいてスキーマを生成する

  1. アクティブなエディタータブで目的の XML ドキュメントを開いた状態で、メインメニューのツール | XML アクション | XML ファイルから XSD スキーマを生成に移動します。「インスタンスドキュメントからスキーマを生成」ダイアログが開きます。

  2. インスタンスのドキュメントパスフィールドに、スキーマ生成のベースとして使用するファイルの場所を指定します。デフォルトでは、フィールドには現在のファイルへの絶対パスが表示されます。この提案を受け入れるか、「参照 the Browse button 」をクリックして、表示されるダイアログで目的のファイルを選択します。

  3. 結果スキーマファイル名フィールドに、生成されたスキーマを配置する出力ファイルの名前を指定します。

  4. 生成されたスキーマの場所を指定します。デフォルトでは、生成されたスキーマファイルはソース XML インスタンスドキュメントと同じディレクトリに配置されます。別の場所を指定するには、参照 the Browse button をクリックし、表示されたダイアログで目的のパスを選択します。

  5. デザインタイプリストから、要素と複合型を宣言する方法を選択します。

  6. 単純なコンテンツタイプを検出するリストから、リーフテキストに使用するタイプを選択します。

  7. 列挙型の制限を検出する」フィールドに、スキーマ列挙を表示する出現回数を入力します。

2026 年 4 月 29 日

関連ページ:

Web コンテンツファイルの検証

GoLand は、2 つの異なる有効性チェックを実行します。オンザフライ検証は、すべての Web コンテンツファイルで使用でき、ファイルを編集するときに実行されます。GoLand は、閉じられていないタグ、間違った終了タグ名、重複したタグ、未解決のリンクなど、構文要件のさまざまな違反を検出します。発生したすべてのエラーは、エディターでハイライトされます。ただし、この形式のコード検証はかなりソフトです。つまり、すべての要件が考慮されているわけではありません。完全な検証には、構文チェックに加えて構造...

XML スキーマからのインスタンスドキュメントの生成

アクティブなエディタータブで目的のスキーマ .xsd ファイルを開いた状態で、メインメニューからを選択します。スキーマからインスタンスドキュメントを生成ダイアログが開きます。スキーマパスフィールドに、XML ドキュメント生成のベースとなるスキーマの場所を指定します。デフォルトでは、フィールドには現在のファイルへの絶対パスが表示されます。この提案を受け入れるか、「参照」をクリックして、表示されるダイアログで目的のファイルを選択します。インスタンスドキュメント名フィールドで、生成された XML を配置す...

XML スキーマと DTD の参照

XML ファイルが外部 XML スキーマ(XSD)または DTD ファイルを参照している可能性があります。<root xmlns=