");
break;
case 'CODE':
print("");
break;
default:
//ignorowanie innych znnaczników
}
}
function endHandler($parser, $name)
{
switch($name)
{
case 'EXAMPLE':
print("
\n");
break;
case 'TITLE';
print("
");
break;
case 'CODE':
print("");
break;
default:
//ignorowanie innych znaczników
}
}
function piHandler($parser, $target, $data)
{
if($target == "php")
{
eval($data);
}
else
{
print(htmlentities($data));
}
}
function defaultHandler($parser, $data)
{
global $defaultText;
$defaultText .= $data;
}
function ndataHandler($parser, $name, $base, $systemID, $publicID,
$notation)
{
print("\n");
}
function notationHandler($parser, $name, $base, $systemID, $publicID)
{
print("\n");
}
function externalHandler($parser, $name, $base, $systemID, $publicID)
{
//tutaj można by utworzyć kolejny interpreter
print("\n");
return(TRUE);
}
/*
** Inicjalizacja
*/
//utworzenie interpretera
if(!($parser = xml_parser_create()))
{
print("Nie moża utworzyć interpretera!