WEB开发网
开发学院WEB开发PHP 面向PHP开发人员的XML第1部分: PHP XML开发15分钟... 阅读

面向PHP开发人员的XML第1部分: PHP XML开发15分钟快速入门

 2008-11-19 22:22:31 来源:WEB开发网   
核心提示: PHP 基础本文的多数读者曾经用过 PHP,但不一定清楚它的历史和发展,面向PHP开发人员的XML第1部分: PHP XML开发15分钟快速入门(4),关于 PHP超文本预处理器(PHP)是一种跨平台的脚本语言,用于编写动态网页和服务器端应用程序软件,而且多数情况下,就像后面的例子一样,最初被称为 Personal

PHP 基础

本文的多数读者曾经用过 PHP,但不一定清楚它的历史和发展。

关于 PHP

超文本预处理器(PHP)是一种跨平台的脚本语言,用于编写动态网页和服务器端应用程序软件。最初被称为 Personal Home Page/Form Interpreter (PHP/FI),后来在 Suraski 和 Gutmans 的手中获得了新生,这两个人在 1998 年 6 月推出了 PHP3。他们的公司 Zend Technologies 仍然控制着 PHP 的发展。

PHP5 于 2004 年 7 月发布,以 Zend Engine II 为基础,提供了很多新特性,其中包括:

对面向对象编程的全新支持

更好地支持 MySQL(和PHP搭配之最佳组合)

更好地支持 xml(标准化越来越近了),这正是我们所关心的

PHP5 和 xml(标准化越来越近了)

虽然 PHP 在以前的版本中就提供了 xml(标准化越来越近了) 支持,但是随着 PHP5 的出现这种支持大大强化了。由于 PHP4 对 xml(标准化越来越近了) 的支持比较有限,比如默认情况下只提供基于 SAX 的解析器、PHP4 DOM 没有实现 W3C 标准,对于 PHP5,可以说 PHP xml(标准化越来越近了) 开发人员是重新发明了轮子,符合常用的标准。

PHP5 新增 xml(标准化越来越近了) 特性

PHP5 包括彻底重新编写的和新增加的扩展,如 SAX 解析器、DOM、Simplexml(标准化越来越近了)、xml(标准化越来越近了)Reader、xml(标准化越来越近了)Writer 和 XSLT 处理程序。所有这些扩展都以 libxml(标准化越来越近了)2 为基础。

除了自 PHP4 改进的 SAX 支持以外,PHP5 还同时支持符合 W3C 标准的 DOM 和 Simplexml(标准化越来越近了) 扩展。默认情况下同时支持 SAX、DOM 和 Simplexml(标准化越来越近了)。如果熟悉其他语言中的 DOM,使用 PHP 实现类似的功能会更简单。

PHP5 中读取、操纵和写入 xml(标准化越来越近了)

如果使用 PHP5 读取、操作、编写 xml(标准化越来越近了),而且处理的 xml(标准化越来越近了) 文档简单、可预测、比较小,则 Simplexml(标准化越来越近了),必要的时候再加上 DOM,是最理想的选择。

快速入门的 API

PHP5 众多的 API 中 DOM 和 Simplexml(标准化越来越近了) 是最为人所熟悉(DOM)和最简单的(Simplexml(标准化越来越近了))。而且多数情况下,就像后面的例子一样,也是功能最完善的。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:面向 PHP 开发

编辑录入:coldstar [复制链接] [打 印]
赞助商链接