< Produktnamn = " Laptop " Produkt = " Mobiltelefon " Produkt = " Touch skärm " Sida 2 Tryck " Ctrl " och " S " för att starta dialogrutan Spara som fönster . Typ " products.xml " bredvid filnamnet och spara den i " C : . \\ Temp " . Stäng Anteckningar
3
Launch Microsoft Visual Studio , klicka på " Arkiv > Nytt projekt " och expandera " Andra språk " nedan Installerade mallar . Expandera " Visual C # , " klick " Windows " och dubbelklicka på " Console Application " för att skapa en ny konsol projekt .
4
Skapa en ny klass ovanför " void main ( String [] args ) " som du använder för att spara data som läses från XML -filen genom att lägga till följande kod :
klass clsProducts { public string productName { få , infattade; } public string pris { få , infattade; } public String instock { få , infattade; } }
5
Kopiera och klistra in följande kod till under " void main ( string [] args ) " för att läsa XML med LINQ till XML -koden och spara den i den klass som du skapade i föregående steg :
XDocument xdoc = XDocument.Load ( " C : \\ \\ Temp \\ \\ products.xml " ) , Lista produktnamn = ( från xml i xdoc.Elements ( " produkter " ) . element ( " Produkten " ) välja nya clsProducts { productName = xml.Element ( " Name " ) . Attribute ( " Produkten " ) . värde , pris = xml.Element ( " Information " . . ) Element ( " Priset" ) Värde , instock = xml.Element ( " Information " ) Element ( " instock " ) Value } ) ToList ( ) , . . .
6 kopiera och klistra in följande kod för att läsa data i klassen och visa den via konsolen fönstret :
foreach ( var produkt i produktnamn ) { Console.WriteLine ( " produkt : " + product.productName ) , Console.WriteLine ( " Pris : " + product.price ) , Console.WriteLine ( " I lager : " + product.inStock ) ;} Console.ReadLine ( ) ;
7
Tryck " F5 " för att köra programmet och visa resultaten .