浅析多种PHP语法解析函数应当如何运用
创始人
2024-06-13 14:01:45
0次

在PHP语言中,针对XML的PHP语法解析函数有很多种,那么在实际操作中,我们应当如何正确的运用这些函数呢?光手册中就有SimpleXML functions/DOM XML Functions/XML 语法解析函数库/等等。#t#

pear中好像也有这种解析类,另外网上搜索一下php解析,还能找到各种各样自己编写的php解析xml的类。

DOM function 即文档对象模型函数,属于比较底层的XML操作,跟C#的XML操作一样,无论写还是读一个XML要写比较多的代码。

而PHP语法解析函数中的XML解析器(sax)则是高层点的函数库,要自己构建3个函数,而且要直接用这三的函数来返回数据,要求较强的逻辑。在处理不同结构的 xml 的时候,还要重新进行构造这三个函数。这是很多用户用得不舒服的地方。

很高手于是自己写了XML操作类,一般是sax和DOM的结合体,以解决DOM和SAX的不好的地方,适应自身需求。

对xml的分析主要就是sax和dom方式,sax方式效率高,dom方式比较直观,现在也更流行。

php库里的PHP语法解析函数

dom / dom xml / simple xml 几个库都是基于dom的
xml parser是基于sax的

php的XML 语法解析函数是基于expat的xml通用接口函数集。DOM XML通过expat将xml文档转换成对象,以便于用户将xml文档以对象方式操作。SimpleXM 提供了一种高效的检索xml文档的方法。其他还有xslt、xpath等方法 。

根据需要可以随意选用一种或几种PHP语法解析函数,没有一定之规。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...