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 com o valor Booleano 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 digitada correspondente do elemento atual.

Encoding

Obtém a codificação do ficheiro 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 espaço de nomes do elemento atual.

NamespaceUri

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

Prefix

Obtém o prefixo de espaço de nomes associado ao nó atual.

ReadMiscNodes

Obtém um valor que indica se o OpenXmlReader irá 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, Boolean)

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

Create(OpenXmlElement)

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

Create(OpenXmlPart, Boolean, Boolean)

Cria um OpenXmlReader a partir dos valores OpenXmlPart e Booleanos especificados.

Create(OpenXmlPart, Boolean)

Cria um OpenXmlReader a partir dos valores OpenXmlPart e Booleanos especificados.

Create(OpenXmlPart)

Cria um OpenXmlReader a partir do OpenXmlPart especificado.

Create(Stream, Boolean, Boolean)
Obsoleto.

Cria um OpenXmlReader a partir do fluxo de peças especificado e dos valores booleanos.

Create(Stream, Boolean)
Obsoleto.

Cria um OpenXmlReader a partir do fluxo de peças especificado e dos valores booleanos.

Create(Stream)
Obsoleto.

Cria um OpenXmlReader a partir do fluxo de peças especificado.

Dispose()

Fecha o leitor e lança todos os recursos.

Dispose(Boolean)

Fecha o leitor e lança 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. Devolve String.Empty para outros elementos.

LoadCurrentElement()

Carrega o elemento no cursor atual.

Read()

Move-se para ler o elemento seguinte.

ReadFirstChild()

Move-se para ler o primeiro elemento subordinado.

ReadNextSibling()

Move-se para ler o elemento colateral seguinte.

Skip()

Ignora os elementos subordinados do nó atual.

ThrowIfObjectDisposed()

Acionado se o objeto estiver eliminado.

Aplica-se a