< navn Produkt = " Laptop " Product = "Mobile Phone " Product = " Touch Screen Monitor"
2 Tryk på " Ctrl " og "S " for at starte dialogen Gem som vindue . Type " products.xml " ved siden af filnavnet og gemme den i "C: . \\ Temp" . Luk Notesblok
3
Launch Microsoft Visual Studio , klik på " Filer> Nyt projekt " og udvide " Andre sprog " nedenfor Installerede skabeloner . Udvid "Visual C #, " klik "Windows " og dobbeltklik på " Console Application " for at oprette en ny konsol -projekt.
4
Opret en ny klasse over " static void main (String [] args ) ", som du vil bruge til at gemme data læses fra XML-fil ved at tilføje følgende kode :
class clsProducts {public string PRODUCTNAME { få ; indfattede; } public string pris { få ; sæt ;} public String instock { få ; sæt ;}}
5
Kopier og indsæt følgende kode til under " static void Main ( string [] args )" til at læse XML bruger LINQ til XML-kode og gemme den i den klasse, du oprettede i forrige trin : Hej
XDocument xdoc = XDocument.Load ( "C: \\ \\ Temp \\ \\ products.xml ") List productNames = ( fra xml i xdoc.Elements ( "produkter") . elementer ( "Produktet") udvælge nye clsProducts { ProductName = xml.Element ( "Navn" ) . Attribut ( "Produktet") . Value , pris = xml.Element ( "Information" . . ) Element ( "Prisen") Value , instock = xml.Element ( "Information" ) Element ( " instock " ) Value } ) ToList (); . . .
6 Kopier og indsæt følgende kode til at læse data i klassen og vise det gennem Console vinduet : Hej
foreach (var produkt i productNames ) { Console.WriteLine ( "Produktet :" + product.productName ) , Console.WriteLine ( " Pris :" + product.price ) Console.WriteLine ( " In Stock: " + product.inStock );} Console.ReadLine ();
7 < p > Tryk på " F5 " for at køre programmet, og vise resultaterne .