home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 June / PCpro_2005_06.ISO / files / opensource / xamp / xampp-win32.exe / xampp / xml_parser_file.php < prev    next >
Encoding:
PHP Script  |  2004-10-01  |  1.0 KB  |  54 lines

  1. <?PHP
  2. /**
  3.  * example for XML_Parser_Simple
  4.  *
  5.  * @author      Stephan Schmidt <schst@php-tools.net>
  6.  * @package     XML_Parser
  7.  * @subpackage  Examples
  8.  */
  9.  
  10. /**
  11.  * require the parser
  12.  */
  13. require_once 'XML/Parser.php';
  14.  
  15. class myParser extends XML_Parser
  16. {
  17.  
  18.     function myParser()
  19.     {
  20.         parent::XML_Parser();
  21.     }
  22.  
  23.    /**
  24.     * handle start element
  25.     *
  26.     * @access   private
  27.     * @param    resource    xml parser resource
  28.     * @param    string      name of the element
  29.     * @param    array       attributes
  30.     */
  31.     function startHandler($xp, $name, $attribs)
  32.     {
  33.         printf('handle start tag: %s<br />', $name);
  34.     }
  35.  
  36.    /**
  37.     * handle start element
  38.     *
  39.     * @access   private
  40.     * @param    resource    xml parser resource
  41.     * @param    string      name of the element
  42.     * @param    array       attributes
  43.     */
  44.     function endHandler($xp, $name)
  45.     {
  46.         printf('handle end tag: %s<br />', $name);
  47.     }
  48. }
  49.  
  50. $p = &new myParser();
  51.  
  52. $result = $p->setInputFile('xml_parser_file.xml');
  53. $result = $p->parse();
  54. ?>