您好,欢迎访问一九零五行业门户网

面向PHP开发人员的XML 第3部分: 读、操纵和写XML的高级技术

简介
php5 为开发人员提供了更多处理 xml(标准化越来越近了) 的工具。新增的和修改的扩展如 dom、simplexml(标准化越来越近了) 和 xsl 大大压缩了处理 xml(标准化越来越近了) 需要编写的代码。php5 中的 dom 符合 w3c 标准。最重要的是,这些扩展之间具有很强的互操作性,因而提供了更多的功能,比如通过交换格式来扩展可用性、w3c xpath、以及更多全面的功能。这里您将看到输入和输出选项,依赖 yahoo web service rest 协议接口为现已熟知的 dom 和 simplexml(标准化越来越近了) 扩展提供更复杂的展示,最后还将讨论 xsl 扩展。
内容回顾
本系列的第一篇文章介绍了 xml(标准化越来越近了) 的基本知识。主要介绍简单的入门级应用程序编程接口(api),举例说明了对于简单、可预测和较小的 xml(标准化越来越近了) 文档,simplexml(标准化越来越近了)(有时需要与文档对象模型(dom)结合使用)是一种理想的技术。第 2 部分横向介绍了 php5 中所提供的解析 xml(标准化越来越近了) 的 api,包括 simplexml(标准化越来越近了)、dom、simple api for xml(标准化越来越近了) (sax) 和 xml(标准化越来越近了)reader,讨论了针对不同大小和复杂度的 xml(标准化越来越近了) 文档使用何种解析技术最为适当。
php5 中的 xml(标准化越来越近了)
可扩展标记语言(xml(标准化越来越近了))不仅仅是一种标记语言,还是一种基于文本的数据存储格式,提供了应用和描述信息的树状结构的一种基于文本的方法。下面我们将看到 web 服务上下文中的 xml(标准化越来越近了),也许这是在企业之外推动 xml(标准化越来越近了) 迅速壮大的最重要的因素之一。
php5 提供了全新的和全部改写的 xml(标准化越来越近了) 操作扩展,都以相同的 libxml(标准化越来越近了)2 代码为基础。这一公共基础为这些扩展提供了互操作性,扩展了各自的功能。基于树的解析器包括 simplexml(标准化越来越近了)、dom 和 xslt 处理程序。如果熟悉其他语言中的 dom,则使用 php 实现类似的功能会更简单。基于流的解析器包括 simple api for xml(标准化越来越近了) (sax) 和 xml(标准化越来越近了)reader。sax 的功能与 php4 中一样。
1 2 3 4 5  下一页
其它类似信息

推荐信息