OpenXmlReader Classe

Définition

Représente la classe de lecteur Open XML.

public abstract class OpenXmlReader : IDisposable
type OpenXmlReader = class
    interface IDisposable
Public MustInherit Class OpenXmlReader
Implements IDisposable
Héritage
OpenXmlReader
Dérivé
Implémente

Constructeurs

OpenXmlReader()

Initialise une nouvelle instance de la classe OpenXmlReader.

OpenXmlReader(Boolean)

Initialise une nouvelle instance de la classe OpenXmlReader à l’aide de la valeur booléenne fournie.

Propriétés

Attributes

Obtient la liste des attributs de l’élément actuel.

Depth

Obtient la profondeur du nœud actuel dans le document XML. La profondeur de l’élément racine est 0.

ElementType

Obtient le type de la classe fortement typée correspondante de l’élément actuel.

Encoding

Obtient l’encodage du fichier XML.

EOF

Obtient une valeur indiquant si le lecteur est positionné à la fin du flux.

HasAttributes

Obtient une valeur indiquant si le nœud actuel a des attributs.

IsEndElement

Obtient une valeur indiquant si le nœud actuel est une fin d’élément.

IsMiscNode

Obtient une valeur indiquant si le nœud actuel est un nœud XML divers (non élément).

IsStartElement

Obtient une valeur indiquant si le nœud actuel est un début d’élément.

LocalName

Obtient le nom local du nœud actuel.

NamespaceDeclarations

Obtient les déclarations d’espace de noms de l’élément actuel.

NamespaceUri

Obtient l’URI d’espace de noms (tel que défini dans la spécification de l’espace de noms W3C) du nœud sur lequel le lecteur est positionné.

Prefix

Obtient le préfixe d’espace de noms associé au nœud actuel.

ReadMiscNodes

Obtient une valeur indiquant si OpenXmlReader lit ou ignore tous les nœuds divers.

StandaloneXml

Obtient la propriété autonome dans la déclaration XML du flux XML. La valeur par défaut est null.

Méthodes

Close()

Ferme le lecteur.

Create(OpenXmlElement)

Crée un OpenXmlReader à partir d’OpenXmlElement (parcourez l’arborescence DOM).

Create(OpenXmlElement, Boolean)

Crée un OpenXmlReader à partir d’OpenXmlElement (parcourez l’arborescence DOM).

Create(OpenXmlPart)

Crée un OpenXmlReader à partir de l’OpenXmlPart spécifié.

Create(OpenXmlPart, Boolean)

Crée un OpenXmlReader à partir des valeurs OpenXmlPart et Boolean spécifiées.

Create(OpenXmlPart, Boolean, Boolean)

Crée un OpenXmlReader à partir des valeurs OpenXmlPart et Boolean spécifiées.

Create(Stream)
Obsolète.

Crée un OpenXmlReader à partir du flux de composant spécifié.

Create(Stream, Boolean)
Obsolète.

Crée un OpenXmlReader à partir du flux de composants et des valeurs booléennes spécifiés.

Create(Stream, Boolean, Boolean)
Obsolète.

Crée un OpenXmlReader à partir du flux de composants et des valeurs booléennes spécifiés.

Dispose()

Ferme le lecteur et libère toutes les ressources.

Dispose(Boolean)

Ferme le lecteur et libère toutes les ressources.

GetLineInfo()

Obtient un instance de IXmlLineInfo si disponible pour le lecteur actuel.

GetText()

Obtient le texte de l’élément si l’élément est un OpenXmlLeafTextElement. Renvoie String.Empty pour d’autres éléments.

LoadCurrentElement()

Charge l’élément au niveau du curseur actuel.

Read()

Se déplace pour lire l’élément suivant.

ReadFirstChild()

Se déplace pour lire le premier élément enfant.

ReadNextSibling()

Se déplace pour lire l’élément frère suivant.

Skip()

Ignore les éléments enfants du nœud actuel.

ThrowIfObjectDisposed()

Levée si l’objet est supprimé.

S’applique à