<?php
/*
*处理XML文件 PHP脚本
*/
function startElementHandler($parser,$name,$attribs){
echo ("<$name><BR>");
}
function endElementHandler($parser,$name){
echo ("<$name><BR>");
}
function cdataHandler($parser,$data){
echo ("$data<BR>");
}
$parser = xml_parser_create();
xml_set_element_handler($parser,'startElemrntHandler','endELementHandler');
xml_set_character_data_handler($parser,'cdataHandler');
$file = '';
if(!($fp = fopen($file,"r"))){
die("could not open $file for reading");
}
while ($data = fread($fp,4096)){
if (!xml_parse($parser,$data,feof($fp)){
die(sprintf("XML error %d %d",xml_get_current_line_number($parser)),xml_get_current_column($parser));
}
}
?>
转载于:https://my.oschina.net/nebulamo/blog/1522625