ciao ho dovuto creare una clesse per far eil parse dell'xml,pero' poi non so come far funzionare la cosa...

Codice PHP:
class KwfParseXml{

    public 
$data;
    public 
$person_counter 0;
    public 
$person_data = array();
    public 
$xml_current_tag_state '';

    function 
startElementHandler$parser$element_name$element_attribs )
    {
        global 
$person_counter;
        global 
$person_data;
        global 
$xml_current_tag_state;
        
$xml_current_tag_state $element_name;
    }
    function 
endElementHandler$parser$element_name )
    {
        global 
$person_counter;
        global 
$person_data;
        global 
$xml_current_tag_state;
        
$xml_current_tag_state '';
        if( 
$element_name == "ITEM" )
        {
            
$person_counter++;
        }
    }
    function 
characterDataHandler$xml_parser $data )
    {
        global 
$person_counter;
        global 
$person_data;
        global 
$xml_current_tag_state;
        if( 
$xml_current_tag_state == '' )
        return;
        if( 
$xml_current_tag_state == "TITLE" ) {
            
$person_data[$person_counter]["title"] = $data;
        }
        if( 
$xml_current_tag_state == "DESCRIPTION" ) {
            
$person_data[$person_counter]["description"] = $data;
        }
    }

    function 
createXml($startElementHandler,$endElementHandler,$characterDataHandler,$xml){

        if( !(
$xml_parser xml_parser_create()) )
        die(
"Couldn't create XML parser!");

        
xml_set_element_handler($xml_parser$startElementHandler$endElementHandler);
        
xml_set_character_data_handler($xml_parser$characterDataHandler);
        
xml_parse($xml_parser$xml);
        
xml_parser_free($xml_parser);

        return 
$person_data;

    }

ho fatto questo nella pagine dove cerco di mandar ein esecuzion eil tutto

Codice PHP:
//istanzio la classe e creo l'oggetto utilities
$utilities=new KwfWebUtil();

//istanzio la classe e creo l'oggetto xml
$xml=new KwfParseXml();

//richiamo il metodo che mi esegue il file in background
$newXml=$utilities->grabScriptOutput("");

//prendo i file
$xml->createXml($xml->startElementHandler(),$xml->endElementHandler(),$xml->characterDataHandler(),$newXml); 
ma non mi funziona...
help me please