Ciao,
per fare ciò che chiedi è meglio servirsi di una struttura ad albero e xml_parse_into_struct fornisce davvero un risultato caotico

Ti consiglio di usare le funzioni DOM, se l'estensione è installata (vedi dal phpinfo())

http://it.php.net/domxml
http://www.phpday.it/2003/download.php

Altrimenti usa un surrogato in PHP

http://minixml.psychogenic.com/
http://www.engageinteractive.com/mam...6&Itemid=10137