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:”开头作为其前缀。