XmlSchemaSet.XmlResolver 属性

定义

设置用于解析在架构的包含和导入元素中引用的命名空间或位置的 XmlResolver

public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }

属性值

XmlResolver,用于解析在架构的包含和导入元素中引用的命名空间或位置。

注解

XmlResolverXmlSchemaSet 用于解析包含和导入架构元素中引用的命名空间或位置,每当使用 AddReprocess 方法添加架构时。

重要

包含、导入和重新定义架构元素中引用的外部命名空间或位置根据包含或导入这些元素的架构的基 URI 进行解析。 例如,如果包含或导入架构的基 URI 为空或 null,则会根据当前目录解析外部位置。 默认情况下, XmlUrlResolver 类用于解析外部架构。 若要禁用架构的包含、导入和重新定义元素的解析,请将 XmlResolver 属性设置为 null

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅