Lecture de XML avec XmlReader

La classe XmlReader est une classe de base abstraite qui fournit un accès non mis en cache, avant uniquement et en lecture seule à des données XML. Cela est conforme aux recommandations du W3C sur le langage XML (Extensible Markup Language) 1.0 et sur les espaces de noms dans XML.

La classe XmlReader prend en charge la lecture de données XML à partir d'un flux ou d'un fichier. Elle définit des méthodes et des propriétés qui vous permettent de vous déplacer dans les données et de lire le contenu d'un nœud. Le nœud actuel fait référence au nœud sur lequel le lecteur est placé. Le lecteur avance à l'aide des méthodes de lecture tandis que les propriétés retournent la valeur du nœud actuel.

La classe XmlReader vous permet d'effectuer les opérations suivantes :

  • vérifier que les caractères sont des caractères XML reconnus et que les noms d'éléments et d'attributs sont des noms XML valides ;

  • vérifier que le document XML est correctement construit ;

  • valider les données par rapport à une DTD ou un schéma ;

  • extraire des données du flux XML ou ignorer les enregistrements inutiles à l'aide d'un modèle d'extraction.

Dans cette section

Rubriques connexes

Voir aussi

Autres ressources

Documents et données XML