Поделиться через


OpenXmlReader Класс

Определение

Представляет класс чтения 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

Возвращает значение, указывающее, является ли текущий узел начальным элементом.

LocalName

Возвращает локальное имя текущего узла.

NamespaceDeclarations

Возвращает объявления пространства имен текущего элемента.

NamespaceUri

Возвращает URI пространства имен (как определено в спецификации пространства имен W3C) узла, на котором размещается средство чтения.

Prefix

Возвращает префикс пространства имен, связанный с текущим узлом.

ReadMiscNodes

Возвращает значение, указывающее, будет ли OpenXmlReader считывать или пропускать все прочие узлы.

StandaloneXml

Возвращает автономное свойство в объявлении XML-потока XML. По умолчанию используется значение NULL.

Методы

Close()

Закрывает средство чтения.

Create(OpenXmlElement, Boolean)

Создает OpenXmlReader на основе OpenXmlElement (перемещение по дереву DOM).

Create(OpenXmlElement)

Создает OpenXmlReader на основе OpenXmlElement (перемещение по дереву DOM).

Create(OpenXmlPart, Boolean, Boolean)

Создает OpenXmlReader на основе указанных значений OpenXmlPart и логического значения.

Create(OpenXmlPart, Boolean)

Создает OpenXmlReader на основе указанных значений OpenXmlPart и логического значения.

Create(OpenXmlPart)

Создает OpenXmlReader на основе указанного элемента OpenXmlPart.

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()

Возникает, если объект удален.

Применяется к