Intanto mi sono accorto che mi ero dimenticato di dire che ho preso lo script da http://www.siforge.org/articles/2005/06/28-php-sax.html e poi il foreach va bene in quel caso solo...
Per fare quello che ti interessa, c'è una struttura ben definita?