oddio tutti quegli eval mi incasinano un po' il codice ma direi che ti basta aggiungere un $attrib tra i parametri della funzione:
Codice:
function _startElement( $parser, $tag, $attrib )
e poi lo utilizzi come vuoi..metti che vuoi salvarti tutti gli attributi che stanno nel tag "prova", io farei una cosa del genere (tu adattalo ai tuoi bisogni magari):
Codice:
if($tag == "prova" && count($attrib) > 0) {
foreach($attrib as $key => $value) {
$this->pointer[$this->index]->attribs[$key] = $value;
}
}
non ho mai usato molto eval quindi potrei aver sbagliato qualcosa con gli indici ma se sono riuscito a farti capire puoi correggere da solo