background image

[高端技术] 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 所示。