PHP 中 XML 的使用指南
1. XML 基础
XML(可扩展标记语言)是一种广泛接受的数据描述和交换标准。它允许作者使用自定义的机器可读标签来“标记”数据,使数据更易于分类和搜索。XML 数据以文本文件形式存储,具有很强的可移植性,能在不同系统间轻松交换信息。常见的基于 XML 的应用包括 RSS、Atom 博客提要格式、AJAX 和 SOAP 等。
创建或查看 XML 文件的工具如下:
|系统类型|创建工具|查看工具|
| ---- | ---- | ---- |
|UNIX/Linux|vi、emacs|Microsoft Internet Explorer、Mozilla Firefox|
|Windows|Notepad|Microsoft Internet Explorer、Mozilla Firefox|
2. XML 文档结构
一个 XML 文档通常包含以下几个部分:
1. 文档声明 :每个 XML 文档必须以声明开始,指定使用的 XML 版本,还可能包含字符编码信息和 DTD 引用。例如: <?xml version='1.0'?>
2. 元素 :XML 的基本单位,由一对开始和结束标签组成,标签内包含文本内容。元素名区分大小写,必须以字母开头。最外层元素称为文档元素或根元素。
3. 字符数据 :元素内的文本数据,特殊字符(如尖括号和与符号)需用实体替换。
4. 属性