PHP解析XML

当数据接口返回一个xml数据的页面,如果想对其数据进行处理,那么第一步要做的就是解析里面的数据,将其取出后再由需求进行下一步处理。在php里有处理doc等类似的功能,其实xml也是一样,在这里直接用实例的方式简单应用以下。

xmlData:

<DOCUMENT><item><startcity>阿城</startcity><stopcity>鞍山</stopcity></item><item><startcity>阿城</startcity><stopcity>八面通</stopcity></item><item><startcity>阿城</startcity><stopcity>北安</stopcity></item><item><startcity>阿城</startcity><stopcity>北戴河</stopcity></item><item><startcity>阿城</startcity><stopcity>北京</stopcity></item>
<item><startcity>碧水</startcity><stopcity>富裕</stopcity></item></DOCUMENT>

Read more

php与xml

xml部分代码

<?xml version="1.0" encoding="utf-8" ?>
<data year="2011年">
<sub date="08月29日" week="星期一" id="第23期" name="23" str="12312"/>
</data>

循环它的时候,发现直接用file_get_contents无法读取出来数据,需要与simplexml_load_string配合使用,才能打印出数据。

代码如下:

Read more