XmlTextReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un lecteur qui fournit un accès rapide et non mis en cache uniquement aux données XML.
Nous vous recommandons d’utiliser la classe à la XmlReader place.
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
interface IXmlNamespaceResolver
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo
- Héritage
- Implémente
Remarques
Note
Nous vous recommandons de créer des instances XmlReader à l’aide de la méthode XmlReader.Create pour tirer parti de nouvelles fonctionnalités.
XmlTextReader fournit un accès en lecture seule à un flux de données XML. Le nœud actuel fait référence au nœud sur lequel le lecteur est positionné. Le lecteur est avancé à l’aide de l’une des méthodes de lecture, et les propriétés reflètent la valeur du nœud actuel.
Cette classe implémente XmlReader et est conforme au langage XML (W3C Extensible Markup Language) 1.0 et aux espaces de noms dans les recommandations XML.
XmlTextReader fournit les fonctionnalités suivantes :
Applique les règles du code XML bien formé.
XmlTextReaderne fournit pas de validation des données.Vérifie que les nœuds
DocumentTypesont bien formés.XmlTextReadervérifie que la DTD est correctement formée, mais ne valide pas l’utilisation de la DTD.Pour les nœuds où NodeType est
XmlNodeType.EntityReference, un nœud videEntityReferenceunique est retourné (autrement dit, la Value propriété estString.Empty).
Note
Les déclarations d'entités réelles dans la DTD sont appelées Entity nodes. Lorsque vous faites référence à ces nœuds dans vos données, ils sont appelés EntityReference nœuds.
- Ne développe pas les attributs par défaut.
Étant donné que le XmlTextReader n'effectue pas les vérifications supplémentaires requises pour la validation des données, il fournit un analyseur de bonne formation rapide.
Pour effectuer la validation des données, utilisez un validateur XmlReader.
Pour lire des données XML à partir d’un XmlDocument, utilisez XmlNodeReader.
XmlTextReader lance un XmlException en cas d'erreur d'analyse XML. Une fois qu’une exception est levée, l’état du lecteur n’est pas prévisible. Par exemple, le type de nœud signalé peut être différent du type de nœud réel du nœud actuel. Utilisez la ReadState propriété pour vérifier si un lecteur est dans un état d’erreur.
Considérations relatives à la sécurité
Voici quelques éléments à prendre en compte lors de l’utilisation de la XmlTextReader classe.
Les exceptions levées par XmlTextReader peuvent divulguer des informations sur le chemin que vous ne souhaitez pas faire remonter à l'application. Vos applications doivent intercepter les exceptions et les traiter de manière appropriée.
Le traitement DTD est activé par défaut. Désactivez le traitement DTD si vous êtes préoccupé par les problèmes de déni de service ou si vous traitez avec des sources non approuvées. Définissez la propriété DtdProcessing sur Prohibit pour désactiver le traitement de la DTD.
Si le traitement DTD est activé, vous pouvez utiliser ThrowingResolver pour restreindre les ressources auxquelles l’accès XmlTextReader est possible. Vous pouvez également concevoir votre application afin que le traitement XML soit limité en mémoire et en temps. Par exemple, configurez les limites de délai d’attente dans votre application ASP.NET.
Les données XML peuvent inclure des références à des ressources externes telles qu’un fichier DTD. Par défaut, les ressources externes sont résolues à l’aide d’un XmlUrlResolver objet sans informations d’identification utilisateur. Vous pouvez le sécuriser davantage en effectuant l’une des opérations suivantes :
- Limitez les ressources auxquelles l’accès XmlTextReader peut être utilisé à l’aide ThrowingResolverde .
- N'autorisez pas XmlReader d'ouvrir des ressources externes en définissant la propriété XmlResolver sur
null.
Les données XML peuvent contenir un grand nombre d’attributs, de déclarations d’espace de noms, d’éléments imbriqués, et ainsi de suite, qui nécessitent un temps important de traitement. Pour limiter la taille de l’entrée envoyée au XmlTextReader, créez une implémentation IStream personnalisée et fournissez-la XmlTextReader.
La ReadValueChunk méthode peut être utilisée pour gérer de grands flux de données. Cette méthode lit un petit nombre de caractères à la fois au lieu d’allouer une seule chaîne pour la valeur entière.
Par défaut, les entités générales ne sont pas développées. Les entités générales sont développées lorsque vous appelez la ResolveEntity méthode.
Constructeurs
| Nom | Description |
|---|---|
| XmlTextReader() |
Initialise une nouvelle instance du |
| XmlTextReader(Stream, XmlNameTable) |
Initialise une nouvelle instance de la XmlTextReader classe avec le flux spécifié et XmlNameTable. |
| XmlTextReader(Stream, XmlNodeType, XmlParserContext) |
Initialise une nouvelle instance de la XmlTextReader classe avec le flux spécifié, XmlNodeTypeet XmlParserContext. |
| XmlTextReader(Stream) |
Initialise une nouvelle instance de la XmlTextReader classe avec le flux spécifié. |
| XmlTextReader(String, Stream, XmlNameTable) |
Initialise une nouvelle instance de la classe avec l’URL, le XmlTextReader flux et XmlNameTablele fichier spécifiés. |
| XmlTextReader(String, Stream) |
Initialise une nouvelle instance de la classe avec l’URL et le XmlTextReader flux spécifiés. |
| XmlTextReader(String, TextReader, XmlNameTable) |
Initialise une nouvelle instance de la XmlTextReader classe avec l’URL spécifiée et TextReaderXmlNameTable. |
| XmlTextReader(String, TextReader) |
Initialise une nouvelle instance de la XmlTextReader classe avec l’URL spécifiée et TextReader. |
| XmlTextReader(String, XmlNameTable) |
Initialise une nouvelle instance de la XmlTextReader classe avec le fichier spécifié et XmlNameTable. |
| XmlTextReader(String, XmlNodeType, XmlParserContext) |
Initialise une nouvelle instance de la XmlTextReader classe avec la chaîne spécifiée, XmlNodeTypeet XmlParserContext. |
| XmlTextReader(String) |
Initialise une nouvelle instance de la XmlTextReader classe avec le fichier spécifié. |
| XmlTextReader(TextReader, XmlNameTable) |
Initialise une nouvelle instance de la XmlTextReader classe avec les données spécifiées TextReader et XmlNameTable. |
| XmlTextReader(TextReader) |
Initialise une nouvelle instance de la XmlTextReader classe avec le fichier spécifié TextReader. |
| XmlTextReader(XmlNameTable) |
Initialise une nouvelle instance de la XmlTextReader classe avec le fichier spécifié XmlNameTable. |
Propriétés
| Nom | Description |
|---|---|
| AttributeCount |
Obtient le nombre d’attributs sur le nœud actuel. |
| BaseURI |
Obtient l’URI de base du nœud actuel. |
| CanReadBinaryContent |
Obtient une valeur indiquant si l’implémente XmlTextReader les méthodes de lecture de contenu binaire. |
| CanReadValueChunk |
Obtient une valeur indiquant si la XmlTextReader méthode implémente ReadValueChunk(Char[], Int32, Int32) . |
| CanResolveEntity |
Obtient une valeur indiquant si ce lecteur peut analyser et résoudre les entités. |
| CanResolveEntity |
Obtient une valeur indiquant si ce lecteur peut analyser et résoudre les entités. (Hérité de XmlReader) |
| Depth |
Obtient la profondeur du nœud actuel dans le document XML. |
| DtdProcessing |
Obtient ou définit l’énumération DtdProcessing . |
| Encoding |
Obtient l’encodage du document. |
| EntityHandling |
Obtient ou définit une valeur qui spécifie la façon dont le lecteur gère les entités. |
| 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. (Hérité de XmlReader) |
| HasValue |
Obtient une valeur indiquant si le nœud actuel peut avoir un Value autre que |
| IsDefault |
Obtient une valeur indiquant si le nœud actuel est un attribut généré à partir de la valeur par défaut définie dans le DTD ou le schéma. |
| IsEmptyElement |
Obtient une valeur indiquant si le nœud actuel est un élément vide (par exemple). |
| Item[Int32] |
Obtient la valeur de l’attribut avec l’index spécifié. |
| Item[Int32] |
En cas de substitution dans une classe dérivée, obtient la valeur de l’attribut avec l’index spécifié. (Hérité de XmlReader) |
| Item[String, String] |
Obtient la valeur de l’attribut avec le nom local et l’URI d’espace de noms spécifiés. |
| Item[String, String] |
En cas de substitution dans une classe dérivée, obtient la valeur de l’attribut avec les valeurs spécifiées LocalName et NamespaceURI. (Hérité de XmlReader) |
| Item[String] |
Obtient la valeur de l’attribut avec le nom spécifié. |
| Item[String] |
En cas de substitution dans une classe dérivée, obtient la valeur de l’attribut avec le paramètre spécifié Name. (Hérité de XmlReader) |
| LineNumber |
Obtient le numéro de ligne actuel. |
| LinePosition |
Obtient la position de ligne actuelle. |
| LocalName |
Obtient le nom local du nœud actuel. |
| Name |
Obtient le nom qualifié du nœud actuel. |
| Namespaces |
Obtient ou définit une valeur indiquant s’il faut prendre en charge l’espace de noms. |
| 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é. |
| NameTable |
Obtient l’associé XmlNameTable à cette implémentation. |
| NodeType |
Renvoie le type du nœud actif. |
| Normalization |
Obtient ou définit une valeur indiquant s’il faut normaliser les valeurs d’espace blanc et d’attribut. |
| Prefix |
Obtient le préfixe d’espace de noms associé au nœud actuel. |
| ProhibitDtd |
Obsolète.
Obsolète.
Obtient ou définit une valeur indiquant s’il faut autoriser le traitement DTD. Cette propriété est obsolète. Utilisez DtdProcessing à la place. |
| QuoteChar |
Obtient le caractère de guillemet utilisé pour placer la valeur d’un nœud d’attribut. |
| ReadState |
Obtient l’état du lecteur. |
| SchemaInfo |
Obtient les informations de schéma qui ont été affectées au nœud actuel à la suite de la validation du schéma. (Hérité de XmlReader) |
| Settings |
Obtient l’objet XmlReaderSettings utilisé pour créer cette XmlTextReader instance. |
| Settings |
Obtient l’objet XmlReaderSettings utilisé pour créer cette XmlReader instance. (Hérité de XmlReader) |
| Value |
Obtient la valeur de texte du nœud actuel. |
| ValueType |
Obtient le type CLR (Common Language Runtime) pour le nœud actuel. (Hérité de XmlReader) |
| WhitespaceHandling |
Obtient ou définit une valeur qui spécifie la façon dont l’espace blanc est géré. |
| XmlLang |
Obtient l’étendue actuelle |
| XmlResolver |
Définit l’élément XmlResolver utilisé pour résoudre les références DTD. |
| XmlSpace |
Obtient l’étendue actuelle |
Méthodes
| Nom | Description |
|---|---|
| Close() |
Modifie la valeur ReadState |
| Dispose() |
Libère toutes les ressources utilisées par l’instance actuelle de la XmlReader classe. (Hérité de XmlReader) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les XmlReader ressources gérées et libère éventuellement les ressources managées. (Hérité de XmlReader) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetAttribute(Int32) |
Obtient la valeur de l’attribut avec l’index spécifié. |
| GetAttribute(String, String) |
Obtient la valeur de l’attribut avec le nom local et l’URI d’espace de noms spécifiés. |
| GetAttribute(String) |
Obtient la valeur de l’attribut avec le nom spécifié. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Obtient une collection qui contient tous les espaces de noms actuellement dans l’étendue. |
| GetRemainder() |
Obtient le reste du code XML mis en mémoire tampon. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetValueAsync() |
Obtient de façon asynchrone la valeur du nœud actuel. (Hérité de XmlReader) |
| HasLineInfo() |
Obtient une valeur indiquant si la classe peut retourner des informations de ligne. |
| IsStartElement() |
Appelle MoveToContent() et teste si le nœud de contenu actuel est une balise de démarrage ou une balise d’élément vide. (Hérité de XmlReader) |
| IsStartElement(String, String) |
Appelle MoveToContent() et teste si le nœud de contenu actuel est une balise de début ou une balise d’élément vide et si les LocalName propriétés de NamespaceURI l’élément trouvé correspondent aux chaînes données. (Hérité de XmlReader) |
| IsStartElement(String) |
Appelle MoveToContent() et teste si le nœud de contenu actuel est une balise de début ou une balise d’élément vide et si la Name propriété de l’élément trouvé correspond à l’argument donné. (Hérité de XmlReader) |
| LookupNamespace(String) |
Résout un préfixe d’espace de noms dans l’étendue de l’élément actuel. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MoveToAttribute(Int32) |
Passe à l’attribut avec l’index spécifié. |
| MoveToAttribute(String, String) |
Passe à l’attribut avec le nom local et l’URI d’espace de noms spécifiés. |
| MoveToAttribute(String) |
Passe à l’attribut avec le nom spécifié. |
| MoveToContent() |
Vérifie si le nœud actuel est un nœud de contenu (texte non blanc, |
| MoveToContentAsync() |
Vérifie de façon asynchrone si le nœud actuel est un nœud de contenu. Si le nœud n’est pas un nœud de contenu, le lecteur passe avant au nœud de contenu suivant ou à la fin du fichier. (Hérité de XmlReader) |
| MoveToElement() |
Passe à l’élément qui contient le nœud d’attribut actuel. |
| MoveToFirstAttribute() |
Passe au premier attribut. |
| MoveToNextAttribute() |
Passe à l’attribut suivant. |
| Read() |
Lit le nœud suivant à partir du flux. |
| ReadAsync() |
Lit de façon asynchrone le nœud suivant à partir du flux. (Hérité de XmlReader) |
| ReadAttributeValue() |
Analyse la valeur d’attribut en un ou plusieurs |
| ReadBase64(Byte[], Int32, Int32) |
Décode Base64 et retourne les octets binaires décodés. |
| ReadBinHex(Byte[], Int32, Int32) |
Décode |
| ReadChars(Char[], Int32, Int32) |
Lit le contenu du texte d’un élément dans une mémoire tampon de caractères. Cette méthode est conçue pour lire de grands flux de texte incorporé en l’appelant successivement. |
| ReadContentAs(Type, IXmlNamespaceResolver) |
Lit le contenu en tant qu’objet du type spécifié. (Hérité de XmlReader) |
| ReadContentAsAsync(Type, IXmlNamespaceResolver) |
Lit de façon asynchrone le contenu en tant qu’objet du type spécifié. (Hérité de XmlReader) |
| ReadContentAsBase64(Byte[], Int32, Int32) |
Lit le contenu et retourne les |
| ReadContentAsBase64Async(Byte[], Int32, Int32) |
Lit de façon asynchrone le contenu et retourne les octets binaires décodés en base64. (Hérité de XmlReader) |
| ReadContentAsBinHex(Byte[], Int32, Int32) |
Lit le contenu et retourne les |
| ReadContentAsBinHexAsync(Byte[], Int32, Int32) |
Lit de façon asynchrone le contenu et retourne les |
| ReadContentAsBoolean() |
Lit le contenu du texte à la position actuelle en tant que |
| ReadContentAsDateTime() |
Lit le contenu du texte à la position actuelle en tant qu’objet DateTime . (Hérité de XmlReader) |
| ReadContentAsDateTimeOffset() |
Lit le contenu du texte à la position actuelle en tant qu’objet DateTimeOffset . (Hérité de XmlReader) |
| ReadContentAsDecimal() |
Lit le contenu du texte à la position actuelle en tant qu’objet Decimal . (Hérité de XmlReader) |
| ReadContentAsDouble() |
Lit le contenu du texte à la position actuelle sous la forme d’un nombre à virgule flottante double précision. (Hérité de XmlReader) |
| ReadContentAsFloat() |
Lit le contenu du texte à la position actuelle sous la forme d’un nombre à virgule flottante simple précision. (Hérité de XmlReader) |
| ReadContentAsInt() |
Lit le contenu du texte à la position actuelle sous la forme d’un entier signé 32 bits. (Hérité de XmlReader) |
| ReadContentAsLong() |
Lit le contenu du texte à la position actuelle sous la forme d’un entier signé 64 bits. (Hérité de XmlReader) |
| ReadContentAsObject() |
Lit le contenu du texte à la position actuelle en tant que Object. (Hérité de XmlReader) |
| ReadContentAsObjectAsync() |
Lit de façon asynchrone le contenu du texte à la position actuelle en tant que Object. (Hérité de XmlReader) |
| ReadContentAsString() |
Lit le contenu du texte à la position actuelle en tant qu’objet String . (Hérité de XmlReader) |
| ReadContentAsStringAsync() |
Lit de manière asynchrone le contenu du texte à la position actuelle en tant qu’objet String . (Hérité de XmlReader) |
| ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit le contenu de l’élément comme type demandé. (Hérité de XmlReader) |
| ReadElementContentAs(Type, IXmlNamespaceResolver) |
Lit le contenu de l’élément comme type demandé. (Hérité de XmlReader) |
| ReadElementContentAsAsync(Type, IXmlNamespaceResolver) |
Lit de manière asynchrone le contenu de l’élément comme type demandé. (Hérité de XmlReader) |
| ReadElementContentAsBase64(Byte[], Int32, Int32) |
Lit l’élément et décode le contenu Base64. |
| ReadElementContentAsBase64Async(Byte[], Int32, Int32) |
Lit de façon asynchrone l’élément et décode le |
| ReadElementContentAsBinHex(Byte[], Int32, Int32) |
Lit l’élément et décode le |
| ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) |
Lit de façon asynchrone l’élément et décode le |
| ReadElementContentAsBoolean() |
Lit l’élément actuel et retourne le contenu en tant qu’objet Boolean . (Hérité de XmlReader) |
| ReadElementContentAsBoolean(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu en tant qu’objet Boolean . (Hérité de XmlReader) |
| ReadElementContentAsDateTime() |
Lit l’élément actuel et retourne le contenu en tant qu’objet DateTime . (Hérité de XmlReader) |
| ReadElementContentAsDateTime(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu en tant qu’objet DateTime . (Hérité de XmlReader) |
| ReadElementContentAsDecimal() |
Lit l’élément actuel et retourne le contenu en tant qu’objet Decimal . (Hérité de XmlReader) |
| ReadElementContentAsDecimal(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu en tant qu’objet Decimal . (Hérité de XmlReader) |
| ReadElementContentAsDouble() |
Lit l’élément actuel et retourne le contenu sous forme de nombre à virgule flottante double précision. (Hérité de XmlReader) |
| ReadElementContentAsDouble(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu sous la forme d’un nombre à virgule flottante double précision. (Hérité de XmlReader) |
| ReadElementContentAsFloat() |
Lit l’élément actuel et retourne le contenu sous forme de nombre à virgule flottante simple précision. (Hérité de XmlReader) |
| ReadElementContentAsFloat(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu sous la forme d’un nombre à virgule flottante simple précision. (Hérité de XmlReader) |
| ReadElementContentAsInt() |
Lit l’élément actuel et retourne le contenu sous la forme d’un entier signé 32 bits. (Hérité de XmlReader) |
| ReadElementContentAsInt(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu sous la forme d’un entier signé 32 bits. (Hérité de XmlReader) |
| ReadElementContentAsLong() |
Lit l’élément actuel et retourne le contenu sous la forme d’un entier signé 64 bits. (Hérité de XmlReader) |
| ReadElementContentAsLong(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu sous la forme d’un entier signé 64 bits. (Hérité de XmlReader) |
| ReadElementContentAsObject() |
Lit l’élément actuel et retourne le contenu en tant que Object. (Hérité de XmlReader) |
| ReadElementContentAsObject(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu en tant que Object. (Hérité de XmlReader) |
| ReadElementContentAsObjectAsync() |
Lit de façon asynchrone l’élément actuel et retourne le contenu sous la forme d’un Object. (Hérité de XmlReader) |
| ReadElementContentAsString() |
Lit l’élément actuel et retourne le contenu en tant qu’objet String . (Hérité de XmlReader) |
| ReadElementContentAsString(String, String) |
Vérifie que le nom local et l’URI d’espace de noms spécifiés correspondent à celui de l’élément actuel, puis lit l’élément actuel et retourne le contenu en tant qu’objet String . (Hérité de XmlReader) |
| ReadElementContentAsStringAsync() |
Lit de façon asynchrone l’élément actuel et retourne le contenu en tant qu’objet String . (Hérité de XmlReader) |
| ReadElementString() |
Lit un élément texte uniquement. Toutefois, nous vous recommandons d’utiliser la méthode à la ReadElementContentAsString() place, car elle offre un moyen plus simple de gérer cette opération. (Hérité de XmlReader) |
| ReadElementString(String, String) |
Vérifie que les propriétés et LocalName les NamespaceURI propriétés de l’élément trouvées correspondent aux chaînes données avant de lire un élément texte uniquement. Toutefois, nous vous recommandons d’utiliser la méthode à la ReadElementContentAsString(String, String) place, car elle offre un moyen plus simple de gérer cette opération. (Hérité de XmlReader) |
| ReadElementString(String) |
Vérifie que la Name propriété de l’élément trouvée correspond à la chaîne donnée avant de lire un élément texte uniquement. Toutefois, nous vous recommandons d’utiliser la méthode à la ReadElementContentAsString() place, car elle offre un moyen plus simple de gérer cette opération. (Hérité de XmlReader) |
| ReadEndElement() |
Vérifie que le nœud de contenu actuel est une balise de fin et avance le lecteur vers le nœud suivant. (Hérité de XmlReader) |
| ReadInnerXml() |
En cas de substitution dans une classe dérivée, lit tout le contenu, y compris le balisage, sous forme de chaîne. (Hérité de XmlReader) |
| ReadInnerXmlAsync() |
Lit de façon asynchrone tout le contenu, y compris le balisage, sous forme de chaîne. (Hérité de XmlReader) |
| ReadOuterXml() |
En cas de substitution dans une classe dérivée, lit le contenu, y compris le balisage, représentant ce nœud et tous ses enfants. (Hérité de XmlReader) |
| ReadOuterXmlAsync() |
Lit de façon asynchrone le contenu, y compris le balisage, représentant ce nœud et tous ses enfants. (Hérité de XmlReader) |
| ReadStartElement() |
Vérifie que le nœud actuel est un élément et avance le lecteur vers le nœud suivant. (Hérité de XmlReader) |
| ReadStartElement(String, String) |
Vérifie que le nœud de contenu actuel est un élément avec l’élément donné LocalName et NamespaceURI avance le lecteur vers le nœud suivant. (Hérité de XmlReader) |
| ReadStartElement(String) |
Vérifie que le nœud de contenu actuel est un élément avec le lecteur donné Name et avance le lecteur vers le nœud suivant. (Hérité de XmlReader) |
| ReadString() |
Lit le contenu d’un élément ou d’un nœud de texte sous forme de chaîne. |
| ReadString() |
En cas de substitution dans une classe dérivée, lit le contenu d’un nœud d’élément ou de texte sous forme de chaîne. Toutefois, nous vous recommandons d’utiliser la méthode à la ReadElementContentAsString place, car elle offre un moyen plus simple de gérer cette opération. (Hérité de XmlReader) |
| ReadSubtree() |
Retourne une nouvelle |
| ReadToDescendant(String, String) |
Avance l’élément XmlReader descendant suivant avec le nom local et l’URI d’espace de noms spécifiés. (Hérité de XmlReader) |
| ReadToDescendant(String) |
Avance l’élément XmlReader descendant suivant avec le nom qualifié spécifié. (Hérité de XmlReader) |
| ReadToFollowing(String, String) |
Lit jusqu’à ce qu’un élément portant le nom local et l’URI d’espace de noms spécifiés se trouvent. (Hérité de XmlReader) |
| ReadToFollowing(String) |
Lit jusqu’à ce qu’un élément portant le nom qualifié spécifié soit trouvé. (Hérité de XmlReader) |
| ReadToNextSibling(String, String) |
Avance l’élément |
| ReadToNextSibling(String) |
Avance l’élément |
| ReadValueChunk(Char[], Int32, Int32) |
Lit de grands flux de texte incorporés dans un document XML. (Hérité de XmlReader) |
| ReadValueChunkAsync(Char[], Int32, Int32) |
Lit de manière asynchrone de grands flux de texte incorporés dans un document XML. (Hérité de XmlReader) |
| ResetState() |
Réinitialise l’état du lecteur à ReadState.Initial. |
| ResolveEntity() |
Résout la référence d’entité pour |
| Skip() |
Ignore les enfants du nœud actuel. |
| Skip() |
Ignore les enfants du nœud actuel. (Hérité de XmlReader) |
| SkipAsync() |
Ignore de façon asynchrone les enfants du nœud actuel. (Hérité de XmlReader) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDisposable.Dispose() |
Pour obtenir une description de ce membre, consultez Dispose(). (Hérité de XmlReader) |
| IXmlLineInfo.HasLineInfo() |
Pour obtenir une description de ce membre, consultez HasLineInfo(). |
| IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) |
Pour obtenir une description de ce membre, consultez GetNamespacesInScope(XmlNamespaceScope). |
| IXmlNamespaceResolver.LookupNamespace(String) |
Pour obtenir une description de ce membre, consultez LookupNamespace(String). |
| IXmlNamespaceResolver.LookupPrefix(String) |
Pour obtenir une description de ce membre, consultez LookupPrefix(String). |