Compartilhar via


OpenXmlReader Classe

Definição

Representa a classe de leitor Open XML.

public abstract class OpenXmlReader : IDisposable
type OpenXmlReader = class
    interface IDisposable
Public MustInherit Class OpenXmlReader
Implements IDisposable
Herança
OpenXmlReader
Derivado
Implementações

Construtores

OpenXmlReader()

Inicializa uma nova instância da classe OpenXmlReader.

OpenXmlReader(Boolean)

Inicializa uma nova instância da classe OpenXmlReader usando o valor booliano fornecido.

Propriedades

Attributes

Obtém a lista de atributos do elemento atual.

Depth

Obtém a profundidade do nó atual no documento XML. A profundidade do elemento raiz é 0.

ElementType

Obtém o tipo da classe fortemente tipada correspondente do elemento atual.

Encoding

Obtém a codificação do arquivo XML.

EOF

Obtém um valor que indica se o leitor está posicionado no final do fluxo.

HasAttributes

Obtém um valor que indica se o nó atual tem atributos.

IsEndElement

Obtém um valor que indica se o nó atual é um final de elemento.

IsMiscNode

Obtém um valor que indica se o nó atual é um nó XML diverso (não elemento).

IsStartElement

Obtém um valor que indica se o nó atual é um início de elemento.

LocalName

Obtém o nome local do nó atual.

NamespaceDeclarations

Obtém as declarações de namespace do elemento atual.

NamespaceUri

Obtém o URI do namespace (conforme definido na especificação do Namespace W3C) do nó no qual o leitor está posicionado.

Prefix

Obtém o prefixo namespace associado ao nó atual.

ReadMiscNodes

Obtém um valor que indica se o OpenXmlReader lerá ou ignorará todos os nós diversos.

StandaloneXml

Obtém a propriedade autônoma na declaração XML do fluxo XML. O valor padrão é nulo.

Métodos

Close()

Fecha o leitor.

Create(OpenXmlElement)

Cria um OpenXmlReader a partir do OpenXmlElement (viaje pela árvore DOM).

Create(OpenXmlElement, Boolean)

Cria um OpenXmlReader a partir do OpenXmlElement (viaje pela árvore DOM).

Create(OpenXmlPart)

Cria um OpenXmlReader do OpenXmlPart especificado.

Create(OpenXmlPart, Boolean)

Cria um OpenXmlReader dos valores OpenXmlPart e Boolean especificados.

Create(OpenXmlPart, Boolean, Boolean)

Cria um OpenXmlReader dos valores OpenXmlPart e Boolean especificados.

Create(Stream)
Obsoleto.

Cria um OpenXmlReader do fluxo de parte especificado.

Create(Stream, Boolean)
Obsoleto.

Cria um OpenXmlReader a partir dos valores de fluxo de parte e booliano especificados.

Create(Stream, Boolean, Boolean)
Obsoleto.

Cria um OpenXmlReader a partir dos valores de fluxo de parte e booliano especificados.

Dispose()

Fecha o leitor e libera todos os recursos.

Dispose(Boolean)

Fecha o leitor e libera todos os recursos.

GetLineInfo()

Obtém uma instância de IXmlLineInfo se disponível para o leitor atual.

GetText()

Obtém o texto do elemento se o elemento for um OpenXmlLeafTextElement. Retorna String.Empty para outros elementos.

LoadCurrentElement()

Carrega o elemento no cursor atual.

Read()

Move-se para ler o próximo elemento.

ReadFirstChild()

Move-se para ler o primeiro elemento filho.

ReadNextSibling()

Move-se para ler o próximo elemento irmão.

Skip()

Ignora os elementos filho do nó atual.

ThrowIfObjectDisposed()

Lançado se o objeto for descartado.

Aplica-se a