Sax Object Handling
saxobject.php:
<?php
include("saxmain.php");

$SaxObject = new SaxClass();
//set the object
xml_set_object ($parser_object$SaxObject);

xml_set_element_handler($parser_object,"startElement","endElement");
doParse($parser_object);

//the class definition
class SaxClass {
    
//callback for start Elements
    
function startElement($parser_object$elementname$attribute) {
        print 
"<ul>";
        print 
"$elementname \n";
        foreach (
$attribute as $key => $value)
        {
            print 
"$key => $value; ";
        }
    }
    
//callback for end Element
    
function endElement($parser_object$elementname) {
        print 
"</ul>\n";
    }
}
 
Sax Object Handling © copyright 2004  Bitflux GmbH