XmlLoadSettings.ResolveExternals 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會指定檔剖析時,是否要解析外部定義、可解析命名空間、檔案類型定義的外部子集 (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:」 作為其前置詞。