. Microsoft Net Le cadre fournit aux développeurs avec de nombreux outils pour créer des applications visuelles et sites web. Par exemple , le cadre a intégré dans les outils de traitement des fichiers XML, qui sont fréquemment utilisés pour stocker des données dans un format hiérarchique. Les hiérarchies peuvent être déplacés à l'aide d'une fonction récursive , qui elle-même appelle à un certain moment dans le processus . Cela vous permet de pointer une fonction récursive à la racine d'un fichier XML et de lire le fichier en utilisant un seul appel de fonction. La fonction " ReadOuterXml " rend cela facile . Choses que vous devez
PC Windows avec Visual Studio 2010 est installé
Voir Plus Instructions
1
Ouvrez Visual Studio 2010 en cliquant sur son icône du programme. Quand il charge , choisissez " Fichier /Nouveau /Projet " et cliquez sur " C # application /de console Visual . " Un fichier de code source s'affiche dans la fenêtre principale de l'éditeur .
2
clic-droit sur le panneau marqué " Solution Explorer " sur le côté gauche de la fenêtre principale de l'éditeur . Un menu apparaît . Sélectionnez "Ajouter " puis "Fichier", qui ouvre un " assistant New File ». Faites défiler la liste des fichiers, et sélectionnez le fichier "XML" . Cliquez sur "OK" pour ajouter le fichier XML à votre projet
3
Ajoutez les lignes de code suivantes dans le fichier XML: . ?
< Xml version = "1.0" encoding = " utf-8" Hôtels 4
Enregistrez le fichier XML en appuyant sur la combinaison de touches " Ctrl" et " S."
5
Cliquez sur l' onglet nommé " program.cs . " La fenêtre principale de l'éditeur montre le fichier de code source original qui a été créé lorsque vous avez fait le projet. Le fichier de code source a une méthode principale , suivie par deux accolades. Toutes les déclarations contenues dans les étapes suivantes doivent être placés dans l'entre accolades de la méthode principale
6
Ecrire la déclaration suivante à l'intérieur de la méthode principale pour créer un nouveau XmlReader : .
< P > en utilisant ( lecteur XmlReader = XmlReader.Create ( " XMLFile1.xml ")) { }
7
écrire une déclaration récursive qui parcourt tous les éléments du fichier XML, en plaçant la ligne suivante entre-deux accolades de la déclaration «utilisation» de l'étape précédente . La déclaration " ReadOuterXml " affichera la valeur des étiquettes et des valeurs XML
while ( reader.MoveToNextAttribute ()) { Console.WriteLine ( reader.ReadOuterXml ()); } .
8
exécuter le programme en appuyant sur le bouton "Play " vert. Le programme ouvre une fenêtre et imprime des étiquettes et des valeurs situées dans le document XML.