. Microsoft Net rammeverket gir utviklere med mange verktøy for å skape visuelle applikasjoner og nettsteder . For eksempel er rammeverket innebygde verktøy for å håndtere XML- filer, som ofte brukes til å lagre data i hierarkisk format . Hierarkier kan bli krysset ved hjelp av en rekursiv funksjon , som kaller seg på et tidspunkt i prosessen sin . Dette gjør at du kan peke en rekursiv funksjon ved roten av en XML-fil og lese hele filen ved hjelp av en enkelt funksjon samtale. Den " ReadOuterXml "-funksjonen gjør dette enkelt . Du trenger
Windows PC med Visual Studio 2010 Installert
Vis flere instruksjoner
en
Åpen Visual Studio 2010 ved å klikke på programmets ikon. Når den lastes ned, velger du "Fil /Ny /Project" og klikk " Visual C # /Console Application. " En kildekoden filen vises i hovedredaktør vinduet.
2
Høyreklikk på panelet merket " Solution Explorer " på venstre side av hovedredaktør vinduet. En meny vises . Velg " Legg til" og deretter "File ", som åpner en " Ny fil Wizard . " Scroll gjennom filen , og velg "XML " fil . Klikk på " OK" for å legge til XML-fil til prosjektet
3
Legg til følgende linjer med kode til XML-filen : . ?
< Xml version = " 1.0" encoding = " utf- 8 "
4
Lagre XML-filen ved å trykke tastekombinasjonen "Ctrl " og " S."
5
Klikk på fanen som heter " program.cs . " Den viktigste editor vinduet viser den originale kildekoden filen som ble opprettet da du gjort prosjektet . Kildekoden filen har en viktig metode , etterfulgt av to krøllete parentes . Alle utsagnene i følgende trinn må plasseres i mellom klammeparentesene av den viktigste metoden
6
Skriv følgende uttalelse inni den viktigste metoden for å lage en ny XmlReader : .
< P > hjelp ( XmlReader leser = XmlReader.Create ( " XMLFile1.xml ")) { }
7
Skriv en rekursiv uttalelse som looper gjennom alle elementene i XML-filen ved å plassere følgende linje i mellom klammeparentesene av " hjelp " statement fra forrige trinn . Den " ReadOuterXml " statement vil skrive ut verdien av XML-koder og verdier
while ( reader.MoveToNextAttribute ( ) ) { Console.WriteLine ( reader.ReadOuterXml ( )); } .
8
Kjør programmet ved å trykke på den grønne " Play "-knappen . Programmet åpner et vindu og skriver ut kodene og verdier plassert i XML-dokumentet .