处理XML文件 PHP脚本

2017/08/24 09:47
阅读数 44
<?php
	/*
	*处理XML文件 PHP脚本
	*/
	function startElementHandler($parser,$name,$attribs){
		echo ("&lt;$name&gt;<BR>");
	}
	
	function endElementHandler($parser,$name){
		echo ("&lt;$name&gt;<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));
		}
	}
?>
展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部