More Sax Callbacks
saxmore.php:
<?php
include_once("saxmain.php");
//set callback for characterdata
xml_set_character_data_handler($parser_object, "contentHandler");
//text content handler
function contentHandler($parser_object,$data)
{
if (trim($data) != "") {
print " '<font color='green'>$data</font>'";
}
}
//PI Handler
xml_set_processing_instruction_handler ($parser_object, "PIhandler");
function PIhandler ($parser_object, $target, $data) {
print "<font color='red'>PI: $target -> $data </font><br/>";
}
//Default Handler (everything else)
xml_set_default_handler ($parser_object, "DefaultHandler");
function DefaultHandler($parser_object, $data) {
print "<font color='blue'>$data</font>";
}
include("saxsimple.php");
More Sax Callbacks
© copyright 2004 Bitflux GmbH