Comment utiliser la classe XmlReader?
Je veux le sauver et charger mes données xml à l'aide de XmlReader. Mais je ne sais pas comment utiliser cette classe. Pouvez-vous me donner un exemple de code pour commencer?
source d'informationauteur mohammad reza
Vous devez vous connecter pour publier un commentaire.
Personnellement je suis passé loin de XMLReader du Système.XML.Linq.XDocument pour gérer mes fichiers de données XML. De cette façon, je peux facilement récupérer des données à partir de xml en objets et de les gérer comme n'importe quel autre objet dans mon programme. Quand je suis en fait la manipulation d'entre eux je peux juste enregistrer les modifications sur le le fichier xml à tout moment.
Si je veux utiliser ces données dans un gérer facilement l'ensemble de données que je peux le lier à une liste de mes objets.
Maintenant, il peut être passé autour et manipulé avec toutes les fonctions inhérentes de ma classe de l'objet.
Pour la commodité de ma classe a une fonction pour créer soi-même comme un nœud xml.
MSDN a un exemple simple pour vous aider à démarrer ici.
Si vous êtes intéressé par la lecture et l'écriture de documents XML, et pas seulement en particulier en utilisant la classe XmlReader, il y a un bel article couvrant quelques-uns de vos options ici.
Mais si vous voulez juste de commencer à jouer autour, essayez ceci:
Vous devez utiliser le
Create
méthode au lieu d'utilisernew
depuisXmlReader
est unabstract class
à l'aide de le modèle de Fabrique.De l'excellent C# 3.0 en un Motpensez regarder la exemple de code du chapitre 11.