XML Php

     $i = 1;
     function default_handler ($p, $data)
     {
          global $i;
          print ("$i: default: $data\n");
          $i++;
     }
     
     function cdata_handler ($p, $data)
     {
          global $i;
          print ("$i: cdata: $data\n");
          $i++;
     }
     $xml = "bar";
     
     $p = xml_parser_create ();
     xml_set_default_handler ($p, 'default_handler');
     xml_set_character_data_handler ($p, 'cdata_handler');
     
     if (!xml_parse ($p, $xml, true)){
          die (sprintf ("Parse error in %s (%s)",
                        htmlspecialchars ($xml),
                        xml_error_string (xml_get_error_code ($p))));
     }
     xml_parser_free ($p);
?>