Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te LINQ gebruiken om XML
Leren hoe om LINQ te gebruiken om XML kunt u een meer verhandelbaar programmeur sinds XML lijkt overal te zijn met ingang van deze publicatie , waaronder in Word -bestanden , in configuratiebestanden , en /of in databases . LINQ to XML biedt u een manier om XML-gegevens in het geheugen met behulp van porties in plaats van het lezen van een karakter in een tijd bij het ophalen van gegevens te manipuleren . Een van de beste manieren om te leren over LINQ to XML is een XML-bestand eerst maken en vervolgens een programma schrijven om het te lezen . Wat je nodig hebt
Microsoft Visual Studio
Toon Meer Aanwijzingen

Launch Notepad 1 en voeg de volgende code toe aan uw XML- bestand te maken :

< ; ? ? xml version = " 1.0 " encoding = " uTF - 8 " > < Artikel = " Laptop " Product = " Mobiele telefoon " Product = "aanraakscherm "

Druk op " Ctrl " 2 en " S " om het dialoogvenster Opslaan als venster te openen . Type " products.xml " naast de naam van het bestand en sla het op in " C : . \\ Temp " . Sluit Notepad
3

Lancering Microsoft Visual Studio , klik op " File > New Project" en uit te breiden " Andere talen " hieronder Installed sjablonen . Expand " Visual C # , " klik " Windows , " en dubbelklik op " Console Application " om een nieuwe console project te maken .
4

Maak een nieuwe klasse boven " static void Main (string [ ] args ) " die je zal gebruiken om de gegevens te lezen uit het XML-bestand door de volgende code op te slaan :

class clsProducts
{ public string productName {te krijgen , vast te stellen ; } public string prijs {te krijgen , vast te stellen ; } public string instock {te krijgen, vast te stellen; } }

Kopieer 5 en plak de onderstaande code om onder " static void Main (string [ ] args ) " te lezen van de XML met behulp van LINQ to XML- code en opslaan in de klasse die u in de vorige stap :

XDocument xdoc = XDocument.Load ( " C : \\ \\ Temp \\ \\ products.xml " ) ; List productnamen = ( van xml in xdoc.Elements ( " producten " ) . Elementen ( "Product" ) selecteert nieuwe clsProducts { productName = xml.Element ( "Naam" ) . Attribute ( "Product" ) . Value , prijs = xml.Element ( " Informatie " . . ) Element ( " Prijs " ) Value , instock = xml.Element ( " Informatie " ) Element ( " inStock " ) Value } ) ToList ( ) ; . . .
6

kopieer en plak de volgende code om de gegevens in de klas te lezen en weer te geven door het raam Console :

foreach
( var product in productnamen ) { Console.WriteLine ("Product : " + product.productName ) Console.WriteLine ( " Prijs : " + product.price ) Console.WriteLine ( " Op voorraad : " + product.inStock ) ; } Console.ReadLine ( ) ;
7

Druk op " F5 " om het programma uit te voeren en de resultaten weer .

Previous: Next:
  C /C + + Programming
·Hoe te Operator Overbelasting …
·Hoe een String Pass naar Open …
·Hoe E-mail Gecodeerd met lezen…
·Hoe maak je een Reference Teru…
·Wat is het doel van een Data F…
·Hoe te NIB hernoemen naar XIB …
·Hoe te SQLite verwijderen in C…
·Hoe maak je een klikbare knop …
·Hoe kan ik een programma in C …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Logische indexeren in MATLAB 
·Hoe maak je een FLV Preloader in AS3 
·Hoe te Count Up op een enkele lijn in Py…
·JavaScript Tutorial en Reference 
·MS Access 97 Tutorials 
·Assembler programma's voor een IBM PC 
·Hoe maak je een website te bouwen met My…
·Het beste boek voor Learning PHP 
·De definitie van een Untrapped Runtime E…
Copyright © Computer Kennis http://www.nldit.com