Durchqueren Sie ein XML mit Hilfe von Rekursiven Funktion
Wie kann ich die traverse (Lesen Sie alle Knoten in der Reihenfolge) ein XML-Dokument mithilfe von rekursiven Funktionen in c#?
Was ich will, ist zu Lesen, dass alle Knoten in der xml (die Attribute) und drucken Sie Sie in der gleichen Struktur wie xml (aber ohne Node, Localname)
Dank
Ich verstehe immer noch nicht, was Sie wirklich wollen, zu tun. Kannst du vielleicht zeigen einen sehr einfachen und kurzen Beispiel? Was sagt dein original-XML Aussehen, was willst du zurück? Was meinst du mit "drucken" - schreiben in die Konsole? Schreiben in eine Datei? Und sollten Sie nicht sein Blick auf XSLT für die Umwandlung von XML nach XML? Scheint wie eine perfekte Passform.
Ich Stimme zu XSLT ist die beste, 1..aber auch hier erwartete ich eine einfache rekursive algo..thnx anyway
Ich Stimme zu XSLT ist die beste, 1..aber auch hier erwartete ich eine einfache rekursive algo..thnx anyway
InformationsquelleAutor Kaja | 2009-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn dies dein problem gelöst hat, können Sie markieren Sie es als die richtige Antwort? Danke.
InformationsquelleAutor Josh Close
die Rückkehr verhindert, dass die Schleife aus, äh, dem looping.
haben Sie einen Blick auf die "yield return" - Anweisung : msdn.microsoft.com/en-us/library/9k7k7cf0.aspx
ist es meine Schuld, ich hatte vergessen, den Ertrag vor 🙂
oops...
InformationsquelleAutor Gregoire
Hier ist ein gutes Beispiel
InformationsquelleAutor Alex Jolig