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() |
Возникает, если объект удален. |