< Nom du produit = " ordinateur portable " Produit = " Téléphone Mobile" = Produit " Touch Screen Monitor" Page 2 Appuyez sur "Ctrl " et " S " pour lancer la fenêtre Enregistrer sous de dialogue . Tapez " products.xml " à côté du nom du fichier et l'enregistrer dans "C: . \\ Temp " . Fermer Notepad
3
Lancement de Microsoft Visual Studio , cliquez sur " File> New Project " et d'élargir " autres langues " ci-dessous Modèles installés . Développez " Visual C # ", cliquez sur "Windows " et double -cliquez sur " Application console " pour créer un nouveau projet de console.
4
créer une nouvelle classe au-dessus " static void main (String [] args ) " que vous allez utiliser pour enregistrer les données lues à partir du fichier XML en ajoutant le code suivant :
classe
clsProducts {String productName publique {get; fixer ;} prix public string {get; fixer ;} public String inStock {get ; fixer ;}}
5
Copiez et collez le code suivant au -dessous " static void Main ( string [] args) " pour lire le fichier XML en utilisant LINQ to XML Code et l'enregistrer dans la classe que vous avez créé à l'étape précédente :
XDocument xdoc = XDocument.Load ("C: \\ \\ Temp \\ \\ products.xml "); liste ProductNames = (à partir de xml dans xdoc.Elements («Produits» ) . éléments ( «Produit») sélectionnez Nouveau clsProducts { productName = xml.Element ( "Nom" ) . Attribut («Produit» ) . Valeur , prix = xml.Element ( "Information" . . ) Element ( «Prix» ) la valeur, inStock = xml.Element ( «Informations») Element ( " inStock " ) Valeur }) ToList (); . . .
6 copiez et collez le code suivant pour lire les données dans la classe et de l'afficher dans la fenêtre Console :
foreach ( var produit dans ProductNames ) { Console.WriteLine (" produit: " + product.productName ) ; Console.WriteLine (" Prix :" + product.price ) ; Console.WriteLine (" En Stock :" + product.inStock );} Console.ReadLine ();
7
Appuyez sur la touche "F5 " pour exécuter le programme et afficher les résultats .