Ja sam koristio
http://pear.php.net/package/XML_Tree
Ne prebacuje u array već u tree like strukturu (u situaciji objekat vs. niz uvek biram objekat
), savršen kako za parsiranje tako i za generisanje XML fajlova. Meni se svideo jer jako liči na XMLDocument Delphi komponentu.
Verujem da ti treba nešto jednostavnije, ali možda ovo odradi posao. PEAR je, lako se instalira i koristi, a savršeno radi posao.