. Microsoft NET Framework ger utvecklare med många verktyg för att skapa visuella applikationer och webbplatser . Till exempel , har regelverket inbyggda verktyg för att hantera XML-filer , som ofta används för att lagra data i hierarkiskt format . Hierarkier kan passeras med en rekursiv funktion , som kallar sig någon gång i sin process . Detta gör att du kan peka en rekursiv funktion vid roten av en XML-fil och läsa hela filen med ett enda funktionsanrop . Den " ReadOuterXml " -funktionen gör det enkelt . Saker du behöver Review, Windows PC med Visual Studio installerat 2010
Visa fler instruktioner
1
Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /Console Application . " En källkod filen visas i redigerarens huvudfönster .
2
Högerklicka på den märkta panelen " Solution Explorer " på den vänstra sidan av den huvudsakliga redigeringsfönstret . En meny visas . Välj " Lägg till " och sedan " File ", som öppnar en " Ny fil guiden . " Bläddra igenom fillistan och välj " XML " filen . Klicka på " OK " för att lägga till XML-filen till ditt projekt
3
Lägg till följande rader med kod i XML-fil : . ?
< Xml version = " 1.0 " encoding = " utf - 8 "
4
Spara XML-filen genom att trycka tangentkombinationen " Ctrl " och " S. "
5
Klicka på fliken som heter " program.cs . " huvudredaktör fönstret visar den ursprungliga källkoden fil som skapades när du gjort projektet . Källkoden filen har en huvudsaklig metod , följt av två klammerparenteser . Alla uttalanden i följande steg måste placeras i - mellan klammerparenteser av den huvudsakliga metoden Skriv följande uttalande i den huvudsakliga metoden för att skapa en ny XmlReader
6
: .
hjälp ( XmlReader läsare = XmlReader.Create ( " XMLFile1.xml " ) ) { }
7
Skriv en rekursiv uttalande som loopar igenom alla element i XML -filen , genom att placera följande rad i - mellan klammerparenteser av " hjälp " uttalande från föregående steg . Den " ReadOuterXml " uttalande kommer att skriva ut värdet av XML- taggar och värderingar
samtidigt ( reader.MoveToNextAttribute ( ) ) { Console.WriteLine ( reader.ReadOuterXml ( ) ) ;} .
8
Kör programmet genom att trycka på den gröna knappen "Spela" . Programmet öppnar ett fönster och skriver ut etiketter och värderingar som finns i XML- dokumentet .