XML の[検証]ページ

XML ファイルの構造とコンテンツが、DTD やスキーマの指定に一致していることを検証します。[検証]ページで、検証用のスキーマや DTD、および検証のタイミング (ファイルの検出時または翻訳者からの要求時) を指定します。

オプション説明
ファイル検出時にスキーマと DTD の検証を実行する

ファイル検出フェーズで、XML ファイルを検証します。

訳文検証時にスキーマの検証を実行する

ユーザーがエディタでファイルを検証するときに、XML ファイルを検証します。

スキーマを手動で指定する

ファイルで参照しているスキーマよりも手動で指定したスキーマが優先されます。

[すべての XML 文書で使用する]も指定している場合は、スキーマ (「マスター スキーマ」) を手動で指定する必要があります。

マスター スキーマ

ここにスキーマを追加します。マスター スキーマが依存スキーマの場合は、[依存関係スキーマと DTD]ダイアログに、そのスキーマを入力します。

依存関係スキーマと DTD

マスター スキーマから参照されているスキーマ、および DTD を追加します。

DTD を指定するときは、次の点に注意してください。

  • ローカルで定義した DTD は、文書と同じディレクトリに配置する必要があります。
  • [スキーマを手動で指定する]ボックスをクリアしてください。このボックスが選択されていると、ファイルから参照されている DTD が検索されません(マスター スキーマの依存のみ検索されます)。

DTD とスキーマ参照の例

オプション説明
外部参照 DTD

<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" task.dtd">

外部参照スキーマ

<example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="examples.xsd">

DTD 参照

"task.dtd"

無効な参照の例

次は無効です: dtd/task.dtd

非外部 DTD 文書は、検証対象の XML ファイルと同じディレクトリに配置する必要があります。