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