這篇文章將為大家詳細(xì)講解有關(guān)php使用simplexml來解析xml的案例,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供個(gè)舊企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為個(gè)舊眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。代碼如下:
$xml = <<XML; $simple = simplexml_load_string($xml); // $url = 'http://www.php230.com/baidu_sitemap1.xml'; // $simple = simplexml_load_file($url); http://www.php.cn/;/loc> 2013-06-13 01:20:01 always 1.0 http://www.php.cn/;/loc> 2013-06-13 01:20:01 always 0.8
這里我們可以查看一下 $simple 的格式:
print_r($simple);
SimpleXMLElement Object ( [url] => Array ( [0] => SimpleXMLElement Object ( [loc] => http://www.php.cn/ [lastmod] => 2013-06-13 01:20:01 [changefreq] => always [priority] => 1.0 ) [1] => SimpleXMLElement Object ( [loc] => http://www.php.cn/ [lastmod] => 2013-06-13 01:20:01 [changefreq] => always [priority] => 0.8 ) ) )
我們可以看到結(jié)果為對(duì)象、數(shù)組的格式,這樣我們就可以很方便地獲取XML中每一個(gè)元素的值
foreach ($simple->url as $val){ print $val->loc; }
這里會(huì)輸出每一項(xiàng)的loc值。
關(guān)于“php使用simplexml來解析xml的案例”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。