Hallo Stefan,
ich bin vor vielen Jahren über NROFF und GML zu SGML,
HTML und dann zu
XML gekommen. Da ich die
XML Spezifikation ganz gut verinnerlicht habe, weiß ich nach was ich in einer unabhängigen Parser-Implementierung Ausschau halten muss. Das einzige Problem mit der
Jedi-Komponente SimpleXML sind die ungewöhnlichen Bezeichner für Methoden und Eigenschaften. Aber selbst mit dieser Hürde war es nicht wirklich schwierig die richtige Vorgehensweise zu finden - ohne Blick in die Quellen. Du siehst: keine Zauberei, keine Tricks. Vielleicht hat auch das eine Semester "Chinesische Weisheit" geholfen.
Wenn ich Quellen benutze um deine Fragen zu beantworten, dann werde ich die aufdecken. Ehrensache.
Dein neuerliches Problem ist eigentlich schon gelöst. Die Funktion ChildByProperty() liefert dir ja ein Element e, welchem du dann mit e.Items.Add() wieder Sub-Elemente zuordnen kannst.
Freundliche Grüße vom marabu