XmlLoadSettings.ResolveExternals プロパティ

定義

ドキュメントの解析時に、外部定義、解決可能な名前空間、ドキュメント型定義の外部サブセット (DTD)、および外部エンティティ参照を解決するかどうかを指定する値を取得または設定します。

public:
 property bool ResolveExternals { bool get(); void set(bool value); };
bool ResolveExternals();

void ResolveExternals(bool value);
public bool ResolveExternals { get; set; }
var boolean = xmlLoadSettings.resolveExternals;
xmlLoadSettings.resolveExternals = boolean;
Public Property ResolveExternals As Boolean

プロパティ値

Boolean

bool

True を指定すると、ドキュメントの解析時に外部定義、解決可能な名前空間、DTD の外部サブセット、および外部エンティティ参照が解決されます。それ以外の場合は false。 既定値は false です。

注釈

このプロパティが true の場合、外部定義は解析時に解決されます。 これにより、スキーマの要素に対して既定の属性とデータ型を定義でき、ファイル包含メカニズムとして DTD を使用できます。

この設定は、 ValidateOnParse プロパティの値で示されているように、検証を実行するかどうかに依存しません。 検証中に外部を解決できない場合は、検証エラーが発生します。 ResolveExternals の値が false の場合、外部は解決されず、検証は実行されません。

解決可能な名前空間は、プレフィックスとして "x-schema:" で始まる名前空間ユニバーサル リソース識別子 (URI) によって示されます。

適用対象