System.Xml 命名空间
System.Xml 及其子命名空间(System.Xml.Linq、System.Xml.Schema 和 System.Xml.Serialization)包含用于处理 XML 的类型。
本主题显示适用于 Windows 应用商店应用的 .NET 中包括的 System.Xml 命名空间中的类型。请注意,适用于 Windows 应用商店应用的 .NET 不包含每个类型的所有成员。有关各个类型的信息,请参见链接的主题。类型的文档指示 适用于 Windows 应用商店应用的 .NET中包括哪些成员。
System.Xml 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
指定已创建的 XmlReader 和 XmlWriter 对象执行的输入或输出检查的量。 |
|
指定用于处理 DTD 的选项。XmlReaderSettings 使用 DtdProcessing 枚举。 |
|
一个接口,用于定义必须由 Xml 字典实现的协定,以便供 XmlDictionaryReader 和 XmlDictionaryWriter 实现使用。 |
|
提供一个接口,使类可以返回行和位置信息。 |
|
提供对一组前缀和命名空间映射的只读访问。 |
|
指定是否在 XmlWriter 中移除重复的命名空间声明。 |
|
实现单线程 XmlNameTable。 |
|
指定如何处理分行符。 |
|
指定读取器的状态。 |
|
为 GUID 优化的唯一标识符。 |
|
指定 XmlWriter 的状态。 |
|
允许以动态方式管理经过优化的字符串。 |
|
允许使用动态字典压缩消息中出现的常见字符串并保持状态。 |
|
对 XML 名称进行编码和解码,并提供用于在公共语言运行时类型和 XML 架构定义语言 (XSD) 类型之间进行转换的方法。在转换数据类型时,返回的值是独立于区域设置的。 |
|
实现用于优化 Windows Communication Foundation (WCF) 的 XML 读取器/编写器实现的字典。 |
|
从中派生 Windows Communication Foundation (WCF) 以便执行序列化和反序列化的抽象类。 |
|
包含 XmlDictionaryReaders 的可配置配额值。 |
|
表示存储在 XmlDictionary 中的项。 |
|
从中派生 Windows Communication Foundation (WCF) 以便执行序列化和反序列化的抽象类。 |
|
返回有关上一个异常的详细信息。 |
|
解析集合的命名空间、向集合添加命名空间和从集合中移除命名空间,以及提供对这些命名空间的范围管理。 |
|
定义命名空间范围。 |
|
原子化字符串对象表。 |
|
指定节点的类型。 |
|
提供 XmlReader 分析 XML 片段所需的所有上下文信息。 |
|
表示 XML 限定名。 |
|
表示提供对 XML 数据的快速、非缓存、只向前访问的读取器。 |
|
指定在由 Create 方法创建的 XmlReader 对象上支持的一组功能。 |
|
指定当前的 xml:space 范围。 |
|
表示一个编写器,该编写器提供一种快速、非缓存和只向前的方式来生成包含 XML 数据的流或文件。 |
|
指定在由 Create 方法创建的 XmlWriter 对象上支持的一组功能。 |
System.Xml.Linq 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
包含 LINQ to XML 扩展方法。 |
|
指定分析 XML 时的加载选项。 |
|
指定是否在使用 XmlReader 加载 XDocument 时省略重复的命名空间。 |
|
指定序列化选项。 |
|
表示一个 XML 特性。 |
|
表示一个包含 CDATA 的文本节点。 |
|
表示一个 XML 注释。 |
|
表示可包含其他节点的节点。 |
|
表示一个 XML 声明。 |
|
表示 XML 文档。 |
|
表示 XML 文档类型定义 (DTD)。 |
|
表示一个 XML 元素。 |
|
表示 XML 元素或特性的名称。 |
|
表示一个 XML 命名空间。无法继承此类。 |
|
表示 XML 树中节点的抽象概念(元素、注释、文档类型、处理指令或文本节点)。 |
|
包含用于比较节点的文档顺序的功能。无法继承此类。 |
|
比较节点以确定其是否相等。无法继承此类。 |
|
表示 XML 树中的节点或特性。 |
|
指定对 XObject 引发事件时的事件类型。 |
|
为 Changing 和 Changed 事件提供数据。 |
|
表示 XML 处理指令。 |
|
表示支持延迟流输出的 XML 树中的元素。 |
|
表示一个文本节点。 |
System.Xml.Schema 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
按照万维网联合会 (W3C) XML 架构第 1 部分:“结构”和 XML 架构第 2 部分:“数据类型规范”内容指定的 XML 架构的内存中表示形式。 |
|
指示是否需要用命名空间前缀限定特性或元素。 |
System.Xml.Serialization 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
提供面向 XML 序列化和反序列化的自定义格式。 |
|
指定成员(返回 XmlAttribute 对象的数组的字段)可以包含任何 XML 特性。 |
|
指定成员(返回 XmlElement 或 XmlNode 对象的数组的字段)可以包含对象,这些对象表示在序列化或反序列化的对象中没有相应成员的所有 XML 元素。 |
|
表示 XmlAnyElementAttribute 对象的集合。 |
|
指定 XmlSerializer 必须将特定类成员序列化为 XML 元素的数组。 |
|
指定 XmlSerializer 可以放置在序列化数组中的派生类型。 |
|
表示 XmlArrayItemAttribute 对象的集合。 |
|
指定 XmlSerializer 必须将类成员序列化为 XML 特性。 |
|
在使用 XmlSerializer 序列化或反序列化对象时,允许重写属性、字段和类特性。 |
|
表示用于控制 XmlSerializer 如何序列化和反序列化对象的特性对象的集合。 |
|
指定可以使用枚举进一步检测成员。 |
|
在 XmlSerializer 序列化或反序列化包含 XML 元素的对象时,指示公共字段或属性表示此元素。 |
|
表示 XmlElementAttribute 对象的集合,XmlSerializer 使用这些对象来重写它序列化某个类时所采用的默认方式。 |
|
控制 XmlSerializer 序列化枚举成员的方式。 |
|
指示 XmlSerializer 的 Serialize 方法不要对公共字段或公共读/写属性值进行序列化。 |
|
允许 XmlSerializer 在序列化或反序列化对象时识别类型。 |
|
指定目标属性、参数、返回值或类成员包含与 XML 文档中使用的命名空间相关联的前缀。 |
|
控制作为 XML 根元素的特性目标的 XML 序列化。 |
|
应用于某个类型时,存储返回 XML 架构的该类型静态方法的名称和控制该类型序列化的 XmlQualifiedName(对于匿名类型,为 XmlSchemaType)。 |
|
在对象和 XML 文档之间进行序列化和反序列化操作。XmlSerializer 使你能够控制将对象编码为 XML 的方式。 |
|
包含 XmlSerializer 用于在 XML 文档实例中生成限定名的 XML 命名空间和前缀。 |
|
向 XmlSerializer 指示当包含成员的类进行序列化或反序列化时,必须将此成员视为 XML 文本。 |
|
控制由 XmlSerializer 序列化特性目标时生成的 XML 架构。 |