共用方式為


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

如果在剖析檔時解析外部定義、可解析的命名空間、DTD 的外部子集和外部實體參考,則為 True;否則為 false。 預設值為 false。

備註

當此屬性為 true 時,會在剖析時解析外部定義。 這允許在架構中的元素上定義預設屬性和資料類型,並允許使用 DTD 作為檔案包含機制。

此設定與是否要執行驗證無關,如 ValidateOnParse 屬性的值所指出。 如果在驗證期間無法解決外部,就會發生驗證錯誤。 當 ResolveExternals 的值為 false 時,不會解析外部,而且不會執行驗證。

可解析的命名空間是由命名空間通用資源識別碼 (URI) ,開頭為 「x-schema:」 作為其前置詞。

適用於