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 节类型)的形式读取字符串。 |