* @package XML_Parser * @subpackage Examples */ /** * require the parser */ require_once 'XML/Parser/Simple.php'; class myParser extends XML_Parser_Simple { function myParser() { $this->XML_Parser_Simple(); } /** * handle the element * * The element will be handled, once it's closed * * @access private * @param string name of the element * @param array attributes of the element * @param string character data of the element */ function handleElement($name, $attribs, $data) { printf('handling %s in tag depth %d
', $name, $this->getCurrentDepth()); printf('character data: %s
', $data ); print 'Attributes:
'; print '
';
        print_r( $attribs );
        print '
'; print '
'; } } $p = &new myParser(); $result = $p->setInputFile('xml_parser_simple1.xml'); $result = $p->parse(); ?>