Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať LINQ to XML

Naučiť sa používať LINQ to XML môže urobiť lepšie predajné programátor , pretože XML sa zdá byť všade , ako z tejto publikácie , vrátane súborov programu Word , v konfiguračných súboroch , a /alebo v databázach . LINQ to XML vám poskytuje spôsob , ako manipulovať s dátami XML v pamäti pomocou časti miesto čítania jeden znak v čase , kedy získavanie dát . Jedným z najlepších spôsobov , ako sa dozvedieť o LINQ to XML je najskôr vytvoriť XML súbor , a potom napísať program , ktorý ho prečítať . Veci , ktoré budete potrebovať v Microsoft Visual Studio
Zobraziť ďalšie inštrukcie Cestuj 1

spustení programu Poznámkový blok a pridajte nasledujúci kód vytvoriť XML súbor :

< ; ? xml version = " 1.0 " encoding = " utf - 8 " > < Názov produktu = " notebook " Produkt = " Mobilný telefón " Produkt = " dotykový monitor Screen "
2

Stlačte tlačidlo " Ctrl " a " S " spustíte Uložiť ako dialógové okno . Typ " products.xml " vedľa názvu súboru a uložte ho do " C : . \\ Temp " . Ukončite program Poznámkový blok
3

Spustite program Microsoft Visual Studio , kliknite na tlačidlo " Súbor > Nový projekt " a rozšíriť " Ostatné jazyky " nižšie Nainštalované šablóny . Rozbaľte " Visual C # " , kliknite na " Windows " a dvakrát kliknite na " Console Application " na vytvorenie nového projektu konzoly .
4

Vytvoriť novú triedu vyššie " static void Main ( string [ ] args ) " , ktorý sa bude používať pre uloženie čítanie dát zo súboru XML pridaním nasledujúceho kódu :

triedy clsProducts { public string PRODUCTNAME { get ; set ; } public string cenu { get ; set ; } public string skladom { get ; set ; } }
5

skopírujte a vložte nasledujúci kód pod " static void Main ( string [ ] args ) " čítať XML pomocou LINQ to XML kód a uložte ho na triedy , ktorú ste vytvorili v predchádzajúcom kroku :

XDocument xdoc = XDocument.Load ( " C : \\ \\ Temp \\ \\ products.xml " ) ; Zoznam productNames = ( z xml v xdoc.Elements ( " produkty " ) . prvky ( " Produkt " ) vyberte nové clsProducts { PRODUCTNAME = xml.Element ( " Name " ) . Atribút ( " Produkt " ) . Hodnota , cena = xml.Element ( " Informácie " .. ) Element ( " Cena " ) Value , Skladom = xml.Element ( " Informácie " ) prvok ( " sklade " ) Value } ) ToList ( ) ; ...
6

skopírujte a vložte nasledujúci kód čítať dáta v triede a zobrazí ho do okna konzoly :

foreach ( var produkt v productNames ) { Console.WriteLine ( " produkt " + product.productName ) Console.WriteLine ( " Cena : " + product.price ) ; Console.WriteLine ( " Skladom : " + product.inStock ) ; } Console.ReadLine ( ) ;
7

Stlačte " F5 " spustiť program a zobrazí výsledky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené