. Microsoft Net Framework bietet Entwicklern viele Tools für die Erstellung visueller Anwendungen und Websites. Zum Beispiel hat der Rahmen integrierte Werkzeuge für den Umgang mit XML -Dateien, die häufig verwendet werden , um Daten in hierarchischer Reihenfolge speichern . Hierarchien können durchzogen mit einer rekursiven Funktion, die sich selbst aufruft irgendwann in ihrem Prozess werden. Dies ermöglicht Ihnen, eine rekursive Funktion an der Wurzel einer XML-Datei zeigen und lesen Sie die gesamte Datei mit einem einzigen Funktionsaufruf . Die " ReadOuterXml "-Funktion macht dies einfach . Things You
Windows PC mit Visual Studio 2010 installiert
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Studio 2010 , indem Sie auf das Programmsymbol . Wenn es lädt , wählen Sie " File /New /Project" und klicken Sie auf " Visual C # /Console Application . " Ein Quellcode -Datei wird im Hauptfenster des Editors .
2
auf dem Bedienfeld markiert der rechten Maustaste auf " Explorer " auf der linken Seite des Haupt- Editor-Fenster . Es erscheint ein Menü . Wählen Sie "Hinzufügen " und dann auf " Datei ", das öffnet eine " New File Wizard ". Blättern Sie in der Dateiliste und wählen Sie " XML "-Datei. Klicken Sie auf "OK" , um die XML-Datei zu Ihrem Projekt hinzuzufügen
3
Fügen Sie die folgenden Zeilen Code, um die XML-Datei : . ?
< Xml version = "1.0" encoding = "UTF-8 "
4
Speichern Sie die XML-Datei , indem Sie die Tastenkombination " Strg" und " S."
5
Klicken Sie auf die Registerkarte mit dem Namen " program.cs . " Die wichtigsten Editor-Fenster zeigt die Original-Quellcode -Datei, die erstellt wird, wenn Sie das Projekt gemacht wurde. Der Source-Code -Datei hat eine main-Methode , die von zwei geschweiften Klammern gefolgt . Alle Aussagen in den folgenden Schritten muss zwischen den geschweiften Klammern der main-Methode platziert werden
6
Schreiben Sie die folgende Anweisung in der main-Methode , um eine neue XmlReader erstellen : .
< P > using ( XmlReader reader = XmlReader.Create ( " XMLFile1.xml " ) ) {}
7
schreiben Sie eine rekursive Anweisung, die über alle Elemente der XML-Datei Schleifen , indem Sie die folgende Zeile in - zwischen den geschweiften Klammern der Anweisung "using" aus dem vorherigen Schritt . Die " ReadOuterXml "-Anweisung druckt den Wert des XML-Tags und Werte
while ( reader.MoveToNextAttribute ()) { Console.WriteLine ( reader.ReadOuterXml ()); } .
8
Führen Sie das Programm durch Drücken der grünen Taste "Play" . Das Programm öffnet ein Fenster und druckt die Tags und Werte im XML-Dokument befindet .