Durchlaufen Sie mehrere Unterknoten in XML

8
%Vor%

Ich muss durch Klassen durchlaufen, um 'Class' in ein Array von Strings zu bekommen. Ich muss auch "Schüler" durchlaufen, um "Schüler" in eine Reihe von Streichern zu bringen.

%Vor%

funktioniert nicht, um alle Klassen zu erhalten. Außerdem muss ich ohne mit LINQ to XML umschreiben, d. H. Mit XmlNodeList und XmlNodes.

%Vor%

Ich bin mir nicht sicher, wie ich vorgehen soll.

    
user752709 09.06.2011, 16:12
quelle

3 Antworten

4

Der XPath ist einfach. Um die Ergebnisse in ein Array zu bekommen, können Sie entweder LINQ oder eine reguläre Schleife verwenden.

%Vor%     
Ahmad Mageed 09.06.2011, 16:20
quelle
1

Nicht sicher, es für XmlNodes neu zu schreiben, aber für Ihre Klassen und Schüler können Sie einfach:

%Vor%     
Jay 09.06.2011 16:19
quelle
1

Mit LINQ to XML:

%Vor%

Mit XPath:

%Vor%     
Sven 09.06.2011 16:23
quelle