资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

PHP5对象simplexml的实例用法

这篇文章主要讲解了“PHP5对象simplexml的实例用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP5对象simplexml的实例用法”吧!

创新互联专注于海西网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供海西营销型网站建设,海西网站制作、海西网页设计、海西网站官网定制、小程序定制开发服务,打造海西网络公司原创品牌,更为您提供海西网站排名全网营销落地服务。

PHP5对象simplexml是一个新增的针对XML的一个对象。我们将会在这篇文章中对PHP5对象simplexml的属性和方法进行详细的介绍,希望大家能够通过本文对这新增对象有一个深刻的了解。

simplexml_load_file(str file); 将一个xml文档载入一个simplexml对象中,此方法返回一个句柄

simplexml_load_string(str string);将一段xml文档载入一个simplexml对象中,此方法返回一个句柄

simplexml_import_dom(data) 该函数把一个dom节点转为simplexml对象,其中data为实用的DOM节点

$simplexml->addAttribute(name,value) 给simplexml对象元素添加一个属性,注意,是simplexml对象元素,不是simplexml对象句柄。

$simplexml->addChlid(name,value)给指定的XML节点添加一个子节点

$simplexml->asXML() 从SimpleXMLElement对象中以一个字符串的形式返回XML文档,可以当作保存xml文档来来用

$simplexml->attributes() 返回由PHP5对象simplexml元素节点的属性组成的数组,

运行上面代码会打印出以个数组,Array ( [@attributes] => Array ( [name] => cx,html [tt] => ddd ) )

可见,$simplexml->attributes()得到的是一个xml元素节点的所有属性,不过被包含在一个[@attributes]数组中,所以要通过$xml = $xml['@attributes']来获得

$simplexml->Children() 返回simplexml对象元素节点的孩子组成的数组

$simplexml->__construct() 创建一个新的XML文档

$simplexml->getDocNamespaces() 该函数返回$simplexml对象定义的命名空间

$simplexml->getName() 返回$simplexml对象元素的名称,即标签名

$simplexml->getNamespaces() 返回$simplexml对象使用的命名空间

$simplexml->registerXpathNamespace()  该函数为下一次XPATH查询创建命名空间语境

$simplexml->xpath() 使用xpath的语法来解析一个PHP5对象simplexml

实例代码1

                     Leapsoul-PHP网站开发            http://www.leapsoul.cn            分享PHP网站开发与建设的乐趣,教你如何建立网站         David         2009-05-13         QQ:154130270                       Leapsoul-PHP网站开发         http://www.leapsoul.cn         分享PHP网站开发与建设的乐趣,教你如何建立网站         David         2009-05-13         QQ:154130270      

感谢各位的阅读,以上就是“PHP5对象simplexml的实例用法”的内容了,经过本文的学习后,相信大家对PHP5对象simplexml的实例用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文题目:PHP5对象simplexml的实例用法
标题路径:http://cdkjz.cn/article/jghjii.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220