Partager via


Écriture de XML avec XmlWriter

Mise à jour : November 2007

La classe XmlWriter est une classe de base abstraite qui fournit une manière non mise en cache, avant uniquement et en écriture seule de générer des flux XML. Elle peut être utilisée pour créer des documents XML conformes aux recommandations du W3C sur le langage XML (Extensible Markup Language) 1.0 (deuxième édition) (www.w3.org/TR/2000/REC-xml-20001006.html) et sur les espaces de noms dans XML (www.w3.org/TR/REC-xml-names/).

L'objet XmlWriter 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 ;

  • coder les octets binaires en Base64 ou BinHex, et écrire le texte résultant ;

  • passer des valeurs à l'aide de types Common Language Runtime plutôt que de chaînes, ce qui évite de devoir effectuer des conversions de valeur manuellement ;

  • écrire plusieurs documents dans un même flux de sortie ;

  • écrire des noms, des noms qualifiés et des jetons de nom valides.

Dans cette section

Rubriques connexes

  • Documents et données XML
    Donne une vue d'ensemble d'un jeu de classes complet et intégré qui fonctionne avec les documents et les données XML dans le .NET Framework.