public function set_callback($start_cb, $end_cb, $stanza_cb)
{
$this->start_cb = $start_cb;
$this->end_cb = $end_cb;
$this->stanza_cb = $stanza_cb;
}
function test_xml_stream_callbacks() { $xml = new JAXLXmlStream(); $xml->set_callback(array(&$this, "xml_start_cb"), array(&$this, "xml_end_cb"), array(&$this, "xml_stanza_cb")); $xml->parse('<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">'); $xml->parse('<features>'); $xml->parse('<mechanisms>'); $xml->parse('</mechanisms>'); $xml->parse('</features>'); $xml->parse('</stream:stream>'); }