OpenXmlDomReader Classe

Definição

Representa a classe de leitor de documentos Open XML.

C#
public class OpenXmlDomReader : DocumentFormat.OpenXml.OpenXmlReader
Herança
OpenXmlDomReader

Construtores

OpenXmlDomReader(OpenXmlElement, Boolean)

Inicializa uma nova instância da classe OpenXmlDomReader com os valores OpenXmlElement e Booleanos fornecidos.

OpenXmlDomReader(OpenXmlElement)

Inicializa uma nova instância da classe OpenXmlDomReader.

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 com tipo forte correspondente do elemento atual.

Encoding

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

(Herdado de OpenXmlReader)
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.

(Herdado de OpenXmlReader)
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.

(Herdado de OpenXmlReader)
StandaloneXml

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

(Herdado de OpenXmlReader)

Métodos

Close()

Fecha o leitor.

Dispose()

Fecha o leitor e lança todos os recursos.

(Herdado de OpenXmlReader)
Dispose(Boolean)

Fecha o leitor e lança todos os recursos.

(Herdado de OpenXmlReader)
GetLineInfo()

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

(Herdado de OpenXmlReader)
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 subordinados do nó atual.

ThrowIfObjectDisposed()

Acionado se o objeto estiver eliminado.

(Herdado de OpenXmlReader)

Aplica-se a

Produto Versões
DocumentFormat.OpenXml 2.7.1, 2.7.2, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.13.0, 2.13.1, 2.14.0, 2.15.0, 2.16.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0, 3.0.0, 3.0.1