< Nome del prodotto = " portatile " Prodotto = " telefono cellulare" = Prodotto " Touch Screen Monitor"
2 Premere " Ctrl" e "S" per lanciare la finestra di dialogo Salva con nome . Tipo " products.xml " accanto al nome del file e salvarlo in "C : . \\ Temp" . Chiudere il Blocco note
3
lancio di Microsoft Visual Studio , fare clic su "File > Nuovo progetto " ed espandere " Altre lingue " sotto Modelli installati . Espandere " Visual C # ", fare clic su "Windows " e fare doppio clic su " Applicazione console " per creare un nuovo progetto console .
4
Creare una nuova classe di sopra " void main ( string [] args statici ) " che verrà utilizzato per salvare i dati letti dal file XML con l'aggiunta del seguente codice :
classe
clsProducts { stringa productName pubblico {get; set ; } prezzo stringa pubblico {get; set ; } public String inStock {get; set ; } }
5
Copia e incolla il seguente codice al di sotto " static void main (String [] args ) " per leggere l' XML utilizzando LINQ to XML codice e salvarlo in la classe si è creato nel passaggio precedente :
XDocument xdoc = XDocument.Load ( " C : \\ \\ Temp \\ \\ products.xml "); Lista ProductNames = (da xml a xdoc.Elements ("Prodotti " ) . Elementi ( "Prodotto" ) selezionare Nuovo clsProducts { productName = xml.Element ( "Nome" ) . Attributo ( "Prodotto") . Valore , prezzo = xml.Element ( " Informazioni " . . ) Element ( " Prezzo " ) Valore , inStock = xml.Element ( "Informazioni") Element ( " inStock " ) Valore } ) ToList ( ) . . .
6 copiare e incollare il seguente codice per leggere i dati nella classe e visualizzarlo attraverso la finestra della console :
foreach ( var prodotto in ProductNames ) { Console.WriteLine ( "Prodotto : " + product.productName ) ; Console.WriteLine ( " Prezzo: " + product.price ) ; Console.WriteLine ( "Disponibile: " + product.inStock );} Console.ReadLine ();
7 < p > Premere il tasto " F5 " per eseguire il programma e visualizzare i risultati .