Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare LINQ to XML

Imparare a utilizzare LINQ to XML può fare di te un programmatore più commerciabile da XML sembra essere ovunque a partire da questa pubblicazione , anche in file di Word , nel file di configurazione , e /o nei database. LINQ to XML fornisce un modo per manipolare dati XML in memoria utilizzando porzioni invece di leggere un carattere alla volta durante il recupero dei dati . Uno dei modi migliori per conoscere LINQ to XML è quello di creare prima un file XML , e quindi scrivere un programma per leggerlo. Cose che ti serviranno
Microsoft Visual Studio
Show More Istruzioni
1

lancio Notepad e aggiungere il seguente codice per creare il file XML :

< ; ? ? xml version = " 1.0 " encoding = "utf - 8" > < 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

Premere il tasto " F5 " per eseguire il programma e visualizzare i risultati .

 

Programmazione © www.354353.com