Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder LINQ till XML

    Att lära sig använda LINQ till XML kan göra dig till en mer marknadsmässig programmerare sedan XML verkar vara överallt som i denna publikation , inbegripet i Word-filer , i konfigurationsfiler , och /eller i databaser . LINQ till XML ger dig ett sätt att manipulera XML-data i minnet med hjälp av delar istället för att läsa ett tecken i taget när du hämtar data. Ett av de bästa sätten att lära sig om LINQ till XML är att först skapa en XML-fil och sedan skriva ett program för att läsa den . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1 Anteckningar

    Launch och lägg till följande kod för att skapa din XML-fil :

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Holografisk Definition
    ·Hur konvertera Visual C projekt till BCB
    ·Hur man kompilerar C + + header-filer
    ·Så ringer en Destructor i C + +
    ·Vad är en Xilinx XPS
    ·Inbäddade resurser i Silverlight
    ·Hur man använder Fortran i C + + Linux
    ·Hur man gör en klocka i C
    ·Hur man tar Pekare till heltal i C + +
    ·C + + Datatyper
    Utvalda artiklarna
    ·Hur ansluta Visual Basic till Mysql
    ·Hur man skapar OCX i Visual Basic NET
    ·Hur du jämför String Metoder Använda Längd & charAt…
    ·Aktivera knappen Ta bort i DataGridView i winforms
    ·Variabler i Adobe Life Cycles
    ·Visual Basic RPG Tutorial
    ·Vad är ett GUI-program
    ·Hur Inkludera rekursion i Java
    ·Hur till Bädda in MySQL i Visual C
    ·Hur man blandar arrayer i MATLAB
    Copyright © Dator Kunskap http://www.dator.xyz