文档章节

处理XML文件 PHP脚本

hey胡一天
 hey胡一天
发布于 2017/08/24 09:47
字数 82
阅读 12
收藏 0
<?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));
		}
	}
?>

本文转载自:

hey胡一天
粉丝 4
博文 13
码字总数 24203
作品 0
南昌
程序员
私信 提问
三日php之路 -- 第二,三天(php知识要点)

一、基础 (1)数组 // 数组的创建$arr = array("apple", "banana"); $arr = array("f1"=>"apple", "f2"=>"banana"); // 在php5.4之后 可以使用 $arr = [1,2,3]; // 对于数组的遍历$arr_len ......

明天以后
2014/09/29
130
0
linux LNMP环境搭建

系统版本:CentOS 6.5 软件版本:libmcrypt-2.5.8 mysql-5.6.26 nginx-1.8.0 pcre-8.37 php-5.6.13 LNMP平台组成:Linux、Nginx、MySQl、PHP Nginx是一款高性能、轻量级的Web服务软件,具有稳...

睿睿学IT
2016/05/02
0
0
Linux Shell脚本去掉几类常见文件中的注释

Linux操作系统中去掉各类文件中的注释这个功能比较常用,通常用在查看一个较长的文件,又不想看注释的情况。通常这些文件包括C语言编写的.c、.h文件、cpp文件、.xml文件、.sh shell脚本文件、...

urey_pp
2016/12/27
0
0
LAMP兄弟连PHP课程学习笔记 第一天 PHP基本语法

其实接触PHP已经很久了,不过之前鉴于个人工作性质仅作简单的网站修改工作,因此对于PHP并没有做深入的研究,如今想自己建立网站,自然很多想法就出来了,想法出来后发现自己的技术能力跟不上...

梁小泊
2011/04/08
618
0
提高 PHP 代码质量的 36 计(上)

1.不要使用相对路径 常常会看到: requireonce('../../lib/someclass.php'); 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录的...

snowing1990
2016/03/29
11
0

没有更多内容

加载失败,请刷新页面

加载更多

精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
27分钟前
6
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
39分钟前
3
0
jenkins 插件下载加速最终方案

推荐做法 1、告诉jenkins 我哪些插件需要更新 jenkins插件清华大学镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 1.进入jenkins系统管理 2.进入插件管...

vasks
45分钟前
4
0
composer爆错:zlib_decode():data error

解决办法:先用 composer diagnose 命令检测 然后 composer self-update 更新composer版本 最后执行 composer update 或者 composer install composer 切换阿里云镜像 用起来还快 composer c...

koothon
51分钟前
4
0
shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部