Ak tu tieši par xml parsēšanu, nu to jau arī libxml2 dara, ar visu mixed content, vismaz man ar šo viss ir sanācis: http://lv.php.net/manual/en/ref.domxml.php (libxml2)
libxml2 tieši jau piedāvā DOM, lai manipulētu ar xml, arī rediģēšanas režīmā, ka var pamodificēt xml failu, un ieseivot atpakaļ.