初始化 XML 解析器代码一览
来源:互联网 发布:广州商陆花软件多少钱 编辑:程序博客网 时间:2024/06/04 00:48
PHP XML Expat 解析器
内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。
XML 是什么?
XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。
在 XML 中,没有预定义的标签。您必须定义自己的标签。
如需学习更多关于 XML 的知识,请访问我们的 XML 教程。
Expat 是什么?
如需读取和更新 - 创建和处理 - 一个 XML 文档,您需要 XML 解析器。
有两种基本的 XML 解析器类型:
基于树的解析器:这种解析器把 XML 文档转换为树型结构。它分析整篇文档,并提供了对树中元素的访问,例如文档对象模型 (DOM)。
基于事件的解析器:将 XML 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。
Expat 解析器是基于事件的解析器。
基于事件的解析器集中在 XML 文档的内容,而不是它们的结构。正因为如此,基于事件的解析器能够比基于树的解析器更快地访问数据。
请看下面的 XML 片段:
Jani
基于事件的解析器把上面的 XML 报告为一连串的三个事件:
开始元素:from
开始 CDATA 部分,值:Jani
关闭元素:from
上面的 XML 实例包含了形式良好的 XML。不过这个实例是无效的 XML,因为没有与它关联的文档类型声明 (DTD)。
然而,在使用 Expat 解析器时,这没有区别。Expat 是不检查有效性的解析器,忽略任何 DTD。
作为一款基于事件、非验证的 XML 解析器,Expat 快速且轻巧,十分适合 PHP 的 Web 应用程序。
注释:XML 文档必须形式良好,否则 Expat 会生成错误。
安装
XML Expat 解析器函数是 PHP 核心的组成部分。无需安装就可以使用这些函数。
点击阅读全文
阅读全文
0 0
- 初始化 XML 解析器代码一览
- XML解析技术一览
- 解析xml初始化数据库
- OAF 页面初始化的基本代码形式一览
- discuz代码解析-初始化过程
- 一个简单的XML解析器代码
- 四大xml解析器测试代码
- xml解析代码实例
- xml解析代码
- Web.xml文件 - 工程初始化配置文件解析
- xml解析----初始化程序数据库功能
- jdom解析XML示例代码
- DOC解析XML文件代码
- as3 解析xml 核心代码
- jaxp sax解析xml代码
- XML代码创建及其解析
- Dom4j解析XML学习代码
- AJAX解析XML(JS代码)
- elasticsearch 启动报错和解决方法
- 32边界的链码表示&MPP算法MATLAB实现
- 堆的基本操作
- 每日一题(37)—— 常量存储区
- Python 元组
- 初始化 XML 解析器代码一览
- C# via CLR 多线程的学习
- Linux那些事(6)-Linux用户和用户组管理
- web前端关于百度地图反地理编码的问题
- python行列转换脚本编写
- HTTP权威指南总结
- C++ vector用法
- DOM 是什么?以及XML 解析
- Java8的一些新特性 java.util.function包