OpenXmlDomReader 类

定义

表示 Open XML 文档读取器类。

public class OpenXmlDomReader : DocumentFormat.OpenXml.OpenXmlReader
type OpenXmlDomReader = class
    inherit OpenXmlReader
Public Class OpenXmlDomReader
Inherits OpenXmlReader
继承
OpenXmlDomReader

构造函数

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)

适用于