Ich habe nicht "wie in C#" sondern "
ähnlich C#" geschrieben. Das heißt, wenn du den zusammenhang
genau betrachtest, dass die Handhabung ähnlich der in C# sein sollte
in C# sieht das nähmlich so aus:
XML:
C#:
Code: Alles auswählen
XMLReader reader = new XMLReader();
reader.ReadStartElement("ABC"); // ABC Tag öffnen
reader.ReadStartElement("a"); // a Tag öffnen
Console.WriteLine(reader.ReadString()); // Ausgabe: b
reader.ReadEndElement(); // a Tag verlassen
reader.ReadStartElement("b"); // b Tag öffnen
Console.Writeline(reader.ReadString()); // Ausgabe: c
reader.ReadEndElement(); // b Tag verlassen
reader.ReadEndElement(); // ABC Tag verlassen
reader.Close(); // XMLReader schließen
Ich programmiere auch in C#, aber für mein momentanes Projekt verwende ich Python und PyQt und möchte
meine Einstellungen statt der Registry in einer XML Datei speichern und eben auch auslesen.
Und im gegensatz zu dem Auslesen von XML in C# ist die Python Methode / die Methoden einfach etwas
komplizierter...
//Edit: Ich werde jetzt lxml verwenden. Das kommt an das gewünschte schon sehr nah ran.