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