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