[高端技术] PHP 操作 XML 详解
XML 是一种流行的半结构化文件格式,以一种类似数据库的格式存储数据。在实际应用中,一
些简单的、安全性较低的数据往往使用
XML 文件的格式进行存储。这样做的好处一方面可以通
过减少与数据库的交互性操作提高读取效率,另一方面可以有效利用
XML 的优越性降低程序
的编写难度。
PHP 提供了一整套的读取 XML 文件的方法,很容易的就可以编写基于 XML 的脚本程序。本章
将要介绍
PHP 与 XML 的操作方法,并对几个常用的 XML 类库做一些简要介绍。
1 XML 简介
XML 是“可扩展性标识语言( eXtensible Markup Language)”的缩写,是一种类似于
HTML 的标记性语言。但是与 HTML 不同,XML 主要用于描述数据和存放数据,而 HTML 主要
用于显示数据。
XML 是一种“元标记”语言,开发者可以根据自己的需要创建标记的名称。例如,下面的 XML 代
码可以用来描述一条留言。
1.
<thread>
2.
<title>Welcome</title>
3.
<author>Simon</author>
4.
<content>Welcome to XML guestbook!!</content>
5.
</thread>
其中,
<thread>与</thread>标签标记了这是一段留言。在留言中有标题、作者、内容,完整
的表述了一条留言信息。
在一个
XML 文件的顶部,通常使用 <?xml version=”1.0″?>来标识 XML 数据的开始和
XML 数据使用标准的版本信息。在浏览器中访问 XML 文件可以看到层次分明的 XML 数据信息
如图
1 所示。