Share via


OpenXmlReader Clase

Definición

Representa la clase de lector Open XML.

public abstract class OpenXmlReader : IDisposable
type OpenXmlReader = class
    interface IDisposable
Public MustInherit Class OpenXmlReader
Implements IDisposable
Herencia
OpenXmlReader
Derivado
Implementaciones

Constructores

OpenXmlReader()

Inicializa una nueva instancia de la clase OpenXmlReader.

OpenXmlReader(Boolean)

Inicializa una nueva instancia de la clase OpenXmlReader con el valor booleano proporcionado.

Propiedades

Attributes

Obtiene la lista de atributos del elemento actual.

Depth

Obtiene la profundidad del nodo actual en el documento XML. La profundidad del elemento raíz es 0.

ElementType

Obtiene el tipo de la clase fuertemente tipada correspondiente del elemento actual.

Encoding

Obtiene la codificación del archivo XML.

EOF

Obtiene un valor que indica si el lector está colocado al final de la secuencia.

HasAttributes

Obtiene un valor que indica si el nodo actual tiene atributos.

IsEndElement

Obtiene un valor que indica si el nodo actual es un extremo de elemento.

IsMiscNode

Obtiene un valor que indica si el nodo actual es un nodo XML varios (no elemento).

IsStartElement

Obtiene un valor que indica si el nodo actual es un inicio de elemento.

LocalName

Obtiene el nombre local del nodo actual.

NamespaceDeclarations

Obtiene las declaraciones de espacio de nombres del elemento actual.

NamespaceUri

Obtiene el URI del espacio de nombres (tal como se define en la especificación espacio de nombres W3C) del nodo en el que se coloca el lector.

Prefix

Obtiene el prefijo de espacio de nombres asociado al nodo actual.

ReadMiscNodes

Obtiene un valor que indica si OpenXmlReader leerá o omitirá todos los nodos varios.

StandaloneXml

Obtiene la propiedad independiente en la declaración XML de la secuencia XML. El valor predeterminado es null.

Métodos

Close()

Cierra el lector.

Create(OpenXmlElement)

Crea un Objeto OpenXmlReader a partir de OpenXmlElement (recorre el árbol DOM).

Create(OpenXmlElement, Boolean)

Crea un Objeto OpenXmlReader a partir de OpenXmlElement (recorre el árbol DOM).

Create(OpenXmlPart)

Crea un Objeto OpenXmlReader a partir del objeto OpenXmlPart especificado.

Create(OpenXmlPart, Boolean)

Crea un Objeto OpenXmlReader a partir de los valores OpenXmlPart y Boolean especificados.

Create(OpenXmlPart, Boolean, Boolean)

Crea un Objeto OpenXmlReader a partir de los valores OpenXmlPart y Boolean especificados.

Create(Stream)
Obsoletos.

Crea un Objeto OpenXmlReader a partir de la secuencia de elementos especificada.

Create(Stream, Boolean)
Obsoletos.

Crea un Objeto OpenXmlReader a partir de los valores booleanos y de flujo de elementos especificados.

Create(Stream, Boolean, Boolean)
Obsoletos.

Crea un Objeto OpenXmlReader a partir de los valores booleanos y de flujo de elementos especificados.

Dispose()

Cierra el lector y libera todos los recursos.

Dispose(Boolean)

Cierra el lector y libera todos los recursos.

GetLineInfo()

Obtiene una instancia de IXmlLineInfo si está disponible para el lector actual.

GetText()

Obtiene el texto del elemento si el elemento es openXmlLeafTextElement. Devuelve String.Empty para otros elementos.

LoadCurrentElement()

Carga el elemento en el cursor actual.

Read()

Se mueve para leer el siguiente elemento.

ReadFirstChild()

Se mueve para leer el primer elemento secundario.

ReadNextSibling()

Se mueve para leer el siguiente elemento relacionado.

Skip()

Omite los elementos secundarios del nodo actual.

ThrowIfObjectDisposed()

Se produce si el objeto se elimina.

Se aplica a