近来较少写博客了,得克服懒惰的秉性啊!今天研究了一下php对xml文件的解析。用到了php的simplexml_load_file()方法,该方法会将xml文件生成一个SimpleXMLElement对象,该对象是继承了Traversable接口的对象,即可以像数组那样遍历其子集。这样,我们就可以循...
分类:
Web程序 时间:
2014-08-13 21:41:47
阅读次数:
198
正好昨天才做过类似的需求……几行代码就可以搞定。如果你使用 curl 获取的 xml data$xml = simplexml_load_string($data);$data['tk'] = json_decode(json_encode($xml),TRUE);如果是直接获取 URL 数据的话$...
分类:
Web程序 时间:
2014-08-03 12:31:45
阅读次数:
318
SimpleXML是PHP5后提供的一套简单易用的xml工具集,可以把xml转换成方便处理的对象,也可以组织生成xml数据。不过它不适用于包含namespace的xml,而且要保证xml格式完整(well-formed)。它提供了三个方法:simplexml_import_dom、simplexml...
分类:
Web程序 时间:
2014-07-31 19:49:17
阅读次数:
199
xml.xml文件 lin3615 M 26 lin361500 mmm 20 用simpleXML_load_file()实现att as $v) print_r($v);function get_contents($url){ if (ini_get("allow_url_f...
分类:
其他好文 时间:
2014-07-30 00:36:12
阅读次数:
254
看到了博客的右上方有RSS订阅,这东西其实是个很鸡肋的事。可是转念一想,关于XML编程确是很有用的东西。今天就写一下RSS订阅。代码如下:<?php//$dom=newSimpleXMLElement("http://www.xinhuanet.com/tw/news_tw.xml",NULL,TRUE);//显示别人网站的东西。$dom=simplexml_loa..
分类:
Web程序 时间:
2014-07-27 14:20:21
阅读次数:
214
之前在项目中有读取XML的需求,一开始采用的是simplexml将xml文件全部load到内存里,然后一个节点一个节点读的方式,后来随着XML文件的增大,内存被撑爆了。于是赶紧想办法,于是有了流式读取。一开始老大给了我一个封装XMLReader的类,但是我发现这个类不是很符合我的要求,于是又把X.....
分类:
Web程序 时间:
2014-06-04 18:06:58
阅读次数:
258