XmlReaderSettings 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
- 继承
-
XmlReaderSettings
示例
以下示例创建一个XmlReaderXmlUrlResolver具有所需凭据的凭据。
// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;
var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;
// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred
Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver
' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)
注解
有关此 API 的详细信息,请参阅 XmlReaderSettings 的补充 API 备注。
构造函数
| 名称 | 说明 |
|---|---|
| XmlReaderSettings() |
初始化 XmlReaderSettings 类的新实例。 |
| XmlReaderSettings(XmlResolver) |
已过时.
初始化 XmlReaderSettings 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Async | |
| CheckCharacters |
获取或设置一个值,该值指示是否执行字符检查。 |
| CloseInput |
获取或设置一个值,该值指示读取器关闭时基础流还是 TextReader 应该关闭。 |
| ConformanceLevel |
获取或设置要遵守的 XmlReader 一致性级别。 |
| DtdProcessing |
获取或设置一个值,该值确定 DTD 的处理。 |
| IgnoreComments |
获取或设置一个值,该值指示是否忽略注释。 |
| IgnoreProcessingInstructions |
获取或设置一个值,该值指示是否忽略处理指令。 |
| IgnoreWhitespace |
获取或设置一个值,该值指示是否忽略无关紧要的空格。 |
| LineNumberOffset |
获取或设置对象的行号偏移量 XmlReader 。 |
| LinePositionOffset |
获取或设置对象的行位置偏移量 XmlReader 。 |
| MaxCharactersFromEntities |
获取或设置一个值,该值指示扩展实体导致文档中允许的最大字符数。 |
| MaxCharactersInDocument |
获取或设置一个值,该值指示 XML 文档中允许的最大字符数。 零(0)值表示对 XML 文档的大小没有限制。 非零值指定最大大小(以字符为单位)。 |
| NameTable |
获取或设置 XmlNameTable 用于原子化的字符串比较。 |
| ProhibitDtd |
已过时.
已过时.
获取或设置一个值,该值指示是否禁止文档类型定义 (DTD) 处理。 此属性已过时。 改用 DtdProcessing。 |
| Schemas |
获取或设置 XmlSchemaSet 在执行架构验证时要使用的值。 |
| ValidationFlags |
获取或设置一个值,该值指示架构验证设置。 此设置适用于 XmlReader 验证架构的对象(ValidationType 属性设置为 |
| ValidationType |
获取或设置一个值,该值 XmlReader 指示读取时将执行验证或类型分配。 |
| XmlResolver |
XmlResolver设置用于访问外部文档的设置。 |
方法
| 名称 | 说明 |
|---|---|
| Clone() |
创建实例的副本 XmlReaderSettings 。 |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| Reset() |
将设置类的成员重置为其默认值。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
活动
| 名称 | 说明 |
|---|---|
| ValidationEventHandler |
读取器遇到验证错误时发生。 |