background image

PHP 读取和编写 XMLDOM

  有许多技术可用于用

 PHP 读取和编写 XML。本文提供了三种方法读取 X

ML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DO
M 和

 PHP 文

 XML

  用

 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际

上,

XML 和它的所有相关技术可能是恐怖的,但是用  PHP 读取和编写 XML 

不一定是项恐怖的任务。首先,需要学习一点关于

 XML 的知识 —&m

dash; 它是什么,用它做什么。然后,需要学习如何用 PHP 读取和编写 XM
L

  本文提供了

 XML 的简短入门,然后解释如何用 PHP 读取和编写 XML。

 

 

 XML

  

XML 是一种数据存储格式。它没有定义保存什么数据,也没有定义数据的

格式。

XML 只是定义了标记和这些标记的属性。格式良好的 XML 标记看起来

 

 

name

Jack Herrington

/name

    这 个

 < name >  标 记 包 含 一 些 文 本 : Jack Herrington 。

    不 包 含 文 本 的

 XML 标 记 看 起 来 像 这 样 :

 

 

powerUp /

  用

 XML 对某件事进行编写的方式不止一种。例如,这个标记形成的输出

 

 

powerUp

/powerUp

  也可以向

 XML 标记添加属性。例如,这个 <name> 标记包含 first 和 l

ast 属

 

 

name first="Jack" last="Herrington" /

  也可以用

 XML 对特殊字符进行编码。例如,& 符号可以像这样编码:

 

 

&

  包含标记和属性的

 XML 文件如果像示例一样格式化,就是格式良好的,

这意味着标记是对称的,字符的编码正确。清单

 1 是一份格式良好的 XML 的

 

 

 1. XML 图

 

books

 

book

 

author

Jack Herrington

/author

 

title

PHP Hacks

/title

 

publisher

O'Reilly

/publisher

 

/book

 

book

 

author

Jack Herrington

/author