DTD の生成
データ型の定義 (DTD)(英語) は、Web コンテンツファイルで構造検証チェックを実行するために必要です。GoLand は、既存の要素と属性の XML ファイルをスキャンし、その DTD を生成できます。
XML ファイルの DTD を生成する
エディターでファイルを開きます。
メインメニューで、に移動します。GoLand は、結果の DTD をファイルの最初の行の上にセクションとして挿入します。
DTD を XSD に変換する
エディターで .dtd ファイルを開き、メインメニューから を選択します。スキーマファイルの変換ダイアログが開きます。
出力タイプ領域で、生成されたスキーマの形式を指定します。使用可能なオプションは次のとおりです。
エンコーディング、インデント、最大行長を指定します。
出力先フィールドで、生成されたスキーマファイルを保存する場所を指定します。
オプション :
詳細設定をクリックし、表示される詳細変換オプションダイアログで追加のオプションを指定します。詳細については、RELAXNG 公式サイト(英語)を参照してください。
関連ページ:
Web コンテンツファイルの検証
GoLand は、2 つの異なる有効性チェックを実行します。オンザフライ検証は、すべての Web コンテンツファイルで使用でき、ファイルを編集するときに実行されます。GoLand は、閉じられていないタグ、間違った終了タグ名、重複したタグ、未解決のリンクなど、構文要件のさまざまな違反を検出します。発生したすべてのエラーは、エディターでハイライトされます。ただし、この形式のコード検証はかなりソフトです。つまり、すべての要件が考慮されているわけではありません。完全な検証には、構文チェックに加えて構造...
XML スキーマからのインスタンスドキュメントの生成
アクティブなエディタータブで目的のスキーマ .xsd ファイルを開いた状態で、メインメニューからを選択します。スキーマからインスタンスドキュメントを生成ダイアログが開きます。スキーマパスフィールドに、XML ドキュメント生成のベースとなるスキーマの場所を指定します。デフォルトでは、フィールドには現在のファイルへの絶対パスが表示されます。この提案を受け入れるか、「参照」をクリックして、表示されるダイアログで目的のファイルを選択します。インスタンスドキュメント名フィールドで、生成された XML を配置す...