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


OpenXmlDomReader Класс

Определение

Представляет класс средства чтения документов Open XML.

public class OpenXmlDomReader : DocumentFormat.OpenXml.OpenXmlReader
type OpenXmlDomReader = class
    inherit OpenXmlReader
Public Class OpenXmlDomReader
Inherits OpenXmlReader
Наследование
OpenXmlDomReader

Конструкторы

OpenXmlDomReader(OpenXmlElement)

Инициализирует новый экземпляр класса OpenXmlDomReader.

OpenXmlDomReader(OpenXmlElement, Boolean)

Инициализирует новый экземпляр класса OpenXmlDomReader, используя предоставленные значения OpenXmlElement и Boolean.

Свойства

Attributes

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

Depth

Возвращает глубину текущего узла в XML-документе. Глубина корневого элемента составляет 0.

ElementType

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

Encoding

Возвращает кодировку XML-файла.

(Унаследовано от OpenXmlReader)
EOF

Возвращает значение, указывающее, находится ли средство чтения в конце потока.

HasAttributes

Возвращает значение, указывающее, имеет ли текущий узел какие-либо атрибуты.

(Унаследовано от OpenXmlReader)
IsEndElement

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

IsMiscNode

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

IsStartElement

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

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)

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