《PHP5权威指南》第八章读后感
时间:2008-01-21
来源:互联网
由于XML的通用性,操作XML的技术已经愈发的显得不可或缺。这章先是详细讲叙了如何使用PHP来解析、创建XML文档,对PHP4中的两种两法SAX、DOM分别通过实例作了详尽的介绍,并且分析了两种方法的利弊,使读者可以根据实际项目的需要,进行选择性的使用。
SAX快速,但代码过于复杂,DOM通用,但解析大文件时速度不理想。值得庆幸的是,在PHP5,我们又多了一个选择,SimpleXML。它将SAX和DOM的优点融为一体,实现了简单的代码复杂的操作。如果同时也在使用JavaScript,那么我想,你对SimpleXML一定很容易接受。除此之外,还讲到了两个实用的PEAR类,学会使用这些现成的类库,可以大大的简化我们的开发。
本章后面还讲到了XML-RPC,读者可以结合PHP-RPC及AJAX技术一起学习,技术都是相通的。
另外,本章的范例也出现了笔误,查了下原版,同样存在:
PHP代码:
function end_handler ($xml, $tag){
global $level;
$level--;
echo str_repeat(' ', $level, ' '). "<<<$tag";
}
PHP代码:
function character_handler ($xml, $data){
global $level;
$data = split("\n", wordwrap($data, 76 �C ($level * 2)));
foreach ($data as $line) {
echo str_repeat(($level + 1), ' '). $line. "\n";
}
}
作者: eclanp 发布时间: 2008-01-20



作者: luzhou 发布时间: 2008-01-20

加油,加油~。。。
作者: eclanp 发布时间: 2008-01-20



作者: 125231896 发布时间: 2008-01-20
作者: hosander 发布时间: 2008-01-25
作者: PHPChina 发布时间: 2008-01-25
感谢PHPCHINA,感谢简老师。
希望在新的一年里,PHPCHINA越办越好,PHP越来越火,PHPER越来越吃香!
作者: eclanp 发布时间: 2008-01-25
引用:
原帖由 hosander 于 2008-1-25 16:05 发表第一个确实存在,收录。谢谢楼主。
PHP代码:
function character_handler($xml,$data){
global $level;
$data=split("\n",wordwrap($data,76-($level*2)));
foreach($data as $line){
echo str_repeat(($level+1), ' ').$line."\n";
}
}
[ 本帖最后由 eclanp 于 2008-1-25 19:33 编辑 ]
作者: eclanp 发布时间: 2008-01-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28