Entwickler-Ecke

IO, XML und Registry - Inhalt (KindKnoten) einer XML-Datei sortieren lassen


Blubbie - So 21.05.06 18:06
Titel: Inhalt (KindKnoten) einer XML-Datei sortieren lassen
Hallo,

habe erst vor kurzem mit C# angefangen und bin grad dabei meine ersten Schritte mit IO und XML zu machen.

Ich möchte den Inhalt einer XML Datei sortieren und dann wieder als XML-Datei ausgeben.

Einlesen und einzelne Knoten/Werte auslesen klappt schon.

Bloss wie kann ich die dinger sortieren lassen?

MyXmlDocument = new XmlDocument();
MyXmlDocument.Load(CurrentFile);

meine XML-Datei sieht so aus:

XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<essen>
<obst id="0ffb27db-b317-4516-81ff-77bff280636c">
<content>
bla bla
</content>
<verfallsdatum>
<datum date="05.07.2005 10:45:54"/>
</verfallsdatum>
</obst>
<obst></obst>
<obst></obst>
<obst></obst>
<obst></obst>
</essen>

Sortieren möchte angefangen mit dem ältesten "Verfallsdatum"
Der XPath wäre also:
/essen/obs/verfallsdatum/datum/@date