Pa dobro
Moji su zahtevi bili nešto složeniji: trebalo mi je kako za parsiranje tako i za generisanje XML fajlova (za backup i export), plus sam imao iskustva sa sličnim APIjem (spomenuta Delphi komponenta) tako da mi je XML_Tree legao kao kec na 11.
Iskopao sam iz jednog starijeg projekta XML klasu. Meni se nije svidelo kako radi, posebno što ekstremno ružno barata sa atributima pa je na kraju nisam ni koristio (back to XML_Tree, jedna od primera gde narodna "Prečicom preče, naokolo bliže" jako fino leži).
No, radi baš ono što tebi treba... Ili bar približno.