XmlReaderSettings 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
- 继承
-
XmlReaderSettings
示例
以下示例创建一个 XmlReader ,它使用 XmlUrlResolver 具有所需凭据的 。
// 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 |
在读取器遇到验证错误时发生。 |