mi sono ritrovato anche io ultimamente a dover parsare file e stringhe xml.

Se hai a disposizione DOM secondo me è la meglio, all'inizio puo' sembrare rognoso, ma una volta entrato nel meccanismo secondo me è meglio delle varie classi che si trovano in giro.

In piu' sul manulae php ci sono le funzioni, alcune non spiegate tanto bene ma le principale ci sono.