< Produktnavn = " laptop " Product = "Mobile Phone" Product = " Touch Screen Monitor"
2 Trykk " Ctrl" og " S " for å starte dialogboksen Lagre som -vinduet . Type " Varer.xml " ved å sende inn navn og lagre den i "C : . \\ Temp " . Lukk Notisblokk
3
Launch Microsoft Visual Studio , klikk på "File > New Project" og utvide " andre språk " under Installerte maler . Utvid " Visual C #, " klikk "Windows ", og dobbeltklikk på " Console Application " for å lage en ny konsoll prosjekt.
4
Opprett en ny klasse over " static void main (String [] args ) "som du vil bruke til å lagre dataene leses fra XML -filen ved å legge følgende kode :
klasse clsProducts { public string produktnavn { få ; satt ; } public string pris { få ; satt ;} public String lagervare { få ; satt ;} }
5
Kopier og lim inn følgende kode til under "static void main ( string [] args ) " for å lese XML ved hjelp av LINQ to XML-kode og lagre den i klassen du opprettet i forrige trinn : en
XDocument xdoc = XDocument.Load ( "C : \\ \\ Temp \\ \\ Varer.xml "); List produktnavn = ( fra xml i xdoc.Elements ( " Produkter ") . Elements ( "Produktet" ) velge nye clsProducts { produktnavn = xml.Element ( "Navn" ) . data ("Produktet" ) . verdi, pris = xml.Element ( "Informasjon" . . ) Element ( "prisen") Value, lagervare = xml.Element ( "Informasjon" ) Element ( " lagervare ") Verdi } ) tolist (); . . .
6 Kopier og lim inn følgende kode for å lese dataene i klassen og vise det gjennom Console -vinduet : en
foreach (var produktet i produktnavn ) { Console.WriteLine ( "Produkt : " + product.productName ) ; Console.WriteLine ( " Pris : " + product.price ) ; Console.WriteLine ( "På lager : " + product.inStock ) ;} Console.ReadLine ();
7
Trykk "F5 " for å kjøre programmet og vise resultatene.