OpenXmlDomReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Open XML 文档读取器类。
public class OpenXmlDomReader : DocumentFormat.OpenXml.OpenXmlReader
type OpenXmlDomReader = class
inherit OpenXmlReader
Public Class OpenXmlDomReader
Inherits OpenXmlReader
- 继承
构造函数
OpenXmlDomReader(OpenXmlElement, Boolean) |
使用提供的 OpenXmlElement 和布尔值初始化 OpenXmlDomReader 类的新实例。 |
OpenXmlDomReader(OpenXmlElement) |
初始化 OpenXmlDomReader 类的新实例。 |
属性
Attributes |
获取当前元素的属性列表。 |
Depth |
获取 XML 文档中当前节点的深度。 根元素的深度为 0。 |
ElementType |
获取当前元素的相应强类型类的类型。 |
Encoding |
获取 XML 文件的编码。 (继承自 OpenXmlReader) |
EOF |
获取一个值,该值指示读取器是否位于流的末尾。 |
HasAttributes |
获取一个值,该值指示当前节点是否具有任何属性。 (继承自 OpenXmlReader) |
IsEndElement |
获取一个值,该值指示当前节点是否为元素端。 |
IsMiscNode |
获取一个值,该值指示当前节点是否是非元素) (杂项 XML 节点。 |
IsStartElement |
获取一个值,该值指示当前节点是否为元素 start。 |
LocalName |
获取当前节点的本地名称。 |
NamespaceDeclarations |
获取当前元素的命名空间声明。 |
NamespaceUri |
获取命名空间 URI (,如 W3C 命名空间规范) 读取器所在的节点所定义。 |
Prefix |
获取与当前节点关联的命名空间前缀。 |
ReadMiscNodes |
获取一个值,该值指示 OpenXmlReader 是读取还是跳过所有杂项节点。 (继承自 OpenXmlReader) |
StandaloneXml |
获取 XML 流的 XML 声明中的独立属性。 默认值为 null。 (继承自 OpenXmlReader) |
方法
Close() |
关闭读取器。 |
Dispose() |
关闭读取器并释放所有资源。 (继承自 OpenXmlReader) |
Dispose(Boolean) |
关闭读取器并释放所有资源。 (继承自 OpenXmlReader) |
GetLineInfo() |
获取 的实例( IXmlLineInfo 如果可用于当前读取器)。 (继承自 OpenXmlReader) |
GetText() |
如果元素是 OpenXmlLeafTextElement,则获取元素的文本。 返回其他元素的 String.Empty。 |
LoadCurrentElement() |
在当前光标处加载 元素。 |
Read() |
移动以读取下一个元素。 |
ReadFirstChild() |
移动以读取第一个子元素。 |
ReadNextSibling() |
移动 以读取下一个同级元素。 |
Skip() |
跳过当前节点的子节点。 |
ThrowIfObjectDisposed() |
如果释放对象,则引发。 (继承自 OpenXmlReader) |