System.Xml 命名空间
方法描述
包含与 Xml 读取和写入相关的类。
System.Xml 命名空间的所有类
| 类名称 | 类描述 |
|---|---|
| NameTable | 实现单线程 XmlNameTable。 |
| UniqueId | 为 GUID 优化的唯一标识符。 |
| XmlAttribute | 表示一个特性。 此特性的有效值和默认值在文档类型定义 (DTD) 或架构中进行定义。 |
| XmlAttributeCollection | 表示可以按名称或索引访问的特性的集合。 |
| XmlBinaryReaderSession | 允许以动态方式管理经过优化的字符串。 |
| XmlBinaryWriterSession | 允许使用动态字典压缩消息中出现的常见字符串并保持状态。 |
| XmlCDataSection | 表示 CDATA 节。 |
| XmlCharacterData | 提供多个类使用的文本操作方法。 |
| XmlComment | 表示 XML 注释的内容。 |
| XmlConvert | 对 XML 名称进行编码和解码并提供方法在公共语言类型库类型和 XML 架构定义语言 (XSD) 类型之间进行转换。 当转换数据类型时,返回的值是独立于区域设置的。 |
| XmlDataDocument | 已过时。允许通过相关的 DataSet 存储、检索和操作结构化数据。 |
| XmlDeclaration | 表示 XML 声明节点:。 |
| XmlDictionary | 实现用于优化 的 XML 读取器/编写器实现的字典。 |
| XmlDictionaryReader | 从中派生 以便执行序列化和反序列化的 abstract 类。 |
| XmlDictionaryReaderQuotas | 包含 XmlDictionaryReaders 的可配置配额值。 |
| XmlDictionaryString | 表示存储在 XmlDictionary 中的项。 |
| XmlDictionaryWriter | 从 XmlWriter 中派生出的一个抽象类,用于执行序列化和反序列化。 |
| XmlDocument | 表示 XML 文档。 |
| XmlDocumentFragment | 表示对树插入操作有用的轻量对象。 |
| XmlDocumentType | 表示文档类型声明。 |
| XmlElement | 表示一个元素。 |
| XmlEntity | 表示实体声明,例如 。 |
| XmlEntityReference | 表示实体引用节点。 |
| XmlException | 返回有关最后一个异常的详细信息。 |
| XmlImplementation | 为一组 XmlDocument 对象定义上下文。 |
| XmlLinkedNode | 获取紧靠该节点(之前或之后)的节点。 |
| XmlNamedNodeMap | 表示可以通过名称或索引访问的节点的集合。 |
| XmlNamespaceManager | 解析集合的命名空间、向集合添加命名空间和从集合中移除命名空间,以及提供对这些命名空间的范围管理。 |
| XmlNameTable | 原子化字符串对象表。 |
| XmlNode | 表示 XML 文档中的单个节点。 |
| XmlNodeChangedEventArgs | 提供以下事件的数据:NodeChanged、NodeChanging、NodeInserted、NodeInserting、NodeRemoved 和 NodeRemoving。 |
| XmlNodeList | 表示排序的节点集合。 |
| XmlNodeReader | 表示提供对 XmlNode 中的 XML 数据进行快速、非缓存的只进访问的读取器。 |
| XmlNotation | 表示一个表示法声明,例如 。 |
| XmlParserContext | 提供 XmlReader 分析 XML 片段所需的所有上下文信息。 |
| XmlProcessingInstruction | 表示一条处理指令,XML 定义该处理指令以将处理器特定的信息保存在文档的文本中。 |
| XmlQualifiedName | 表示 XML 限定名。 |
| XmlReader | 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。 |
| XmlReaderSettings | 指定在 Create 方法创建的 XmlReader 对象上支持的一组功能。 |
| XmlResolver | 解析由统一资源标识符 (URI) 命名的外部 XML 资源。 |
| XmlSecureResolver | 通过包装 XmlResolver 对象和限制基础 XmlResolver 有权访问的资源,帮助保护其他 XmlResolver 实现。 |
| XmlSignificantWhitespace | 表示在混合内容节点中标记之间的空白或 xml:space= 'preserve' 范围内的空白。 这也称为有效空白。 |
| XmlText | 表示元素或特性的文本内容。 |
| XmlTextReader | 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。 |
| XmlTextWriter | 表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。 |
| XmlUrlResolver | 解析由统一资源标识符 (URI) 命名的外部 XML 资源。 |
| XmlValidatingReader | 已过时。表示提供文档类型定义 (DTD)、XML 数据简化 (XDR) 架构和 XML 架构定义语言 (XSD) 验证的读取器。 |
| XmlWhitespace | 表示元素内容中的空白。 |
| XmlWriter | 表示一个编写器,该编写器提供一种快速、非缓存和只进的方式来生成包含 XML 数据的流或文件。 |
| XmlWriterSettings | 指定要在由 XmlWriter.Create 方法创建的 XmlWriter 对象上支持的一组功能。 |
System.Xml 命名空间的所有接口
| 接口名称 | 接口描述 |
|---|---|
| IFragmentCapableXmlDictionaryWriter | 包含由 XmlDictionaryWriter 实现时允许处理 XML 片段的属性和方法。 |
| IHasXmlNode | 使类可以从当前上下文或位置返回 XmlNode。 |
| IStreamProvider | 可由提供流的类实现的接口。 |
| IXmlBinaryReaderInitializer | 提供重新初始化二进制读取器以读取新文档的方法。 |
| IXmlBinaryWriterInitializer | 指定从此接口派生的 XML 二进制编写器的实现要求。 |
| IXmlDictionary | 一个定义必须实现 XML 字典以由 XmlDictionaryReader 和 XmlDictionaryWriter 实现使用这一协定的 interface。 |
| IXmlLineInfo | 提供一个接口,使类可以返回行和位置信息。 |
| IXmlMtomReaderInitializer | 指定从此接口派生的 XML MTOM 读取器的实现要求。 |
| IXmlMtomWriterInitializer | 当由 MTOM 编写器实现时,此接口可确保初始化 MTOM 编写器。 |
| IXmlNamespaceResolver | 提供对一组前缀和命名空间映射的只读访问。 |
| IXmlTextReaderInitializer | 指定从此接口派生的 XML 文本读取器的实现要求。 |
| IXmlTextWriterInitializer | 指定从此接口派生的 XML 文本编写器的实现要求。 |
System.Xml 命名空间的所有委托
| 委托名称 | 委托描述 |
|---|---|
| OnXmlDictionaryReaderClose | 关闭读取器时回调方法的 delegate。 |
| XmlNodeChangedEventHandler | 表示处理以下事件的方法:NodeChanged、NodeChanging、NodeInserted、NodeInserting、NodeRemoved 和 NodeRemoving。 |
System.Xml 命名空间的所有枚举
| 枚举名称 | 枚举描述 |
|---|---|
| ConformanceLevel | 指定已创建的 XmlReader 和 XmlWriter 对象执行的输入或输出检查的量。 |
| DtdProcessing | 指定用于处理 DTD 的选项。 DtdProcessing 枚举由 XmlReaderSettings 使用。 |
| EntityHandling | 指定 XmlTextReader 或 XmlValidatingReader 如何处理实体。 |
| Formatting | 指定 XmlTextWriter 的格式设置选项。 |
| NamespaceHandling | 指定是否在 XmlWriter 中移除重复的命名空间声明。 |
| NewLineHandling | 指定如何处理分行符。 |
| ReadState | 指定读取器的状态。 |
| ValidationType | 指定要执行的验证的类型。 |
| WhitespaceHandling | 指定如何处理空白。 |
| WriteState | 指定 XmlWriter 的状态。 |
| XmlDateTimeSerializationMode | 指定在字符串与 DateTime 之间转换时,如何处理时间值。 |
| XmlNamespaceScope | 定义命名空间范围。 |
| XmlNodeChangedAction | 指定节点更改的类型。 |
| XmlNodeOrder | 描述一个节点相对于另一个节点的文档顺序。 |
| XmlNodeType | 指定节点的类型。 |
| XmlOutputMethod | 指定用于序列化 XmlWriter 输出的方法。 |
| XmlSpace | 指定当前 xml:space 范围。 |
| XmlTokenizedType | 表示字符串的 XML 类型。 这允许以特定 XML 类型(例如 CDATA 节类型)的形式读取字符串。 |