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