您好,欢迎访问一九零五行业门户网

xml解决思路

xml
我的一个方法$api->responsexml 在页面上打印出来显示是一些标准的xml,请问我该如何解码
如下:
2
98
http://www.iisp.com/images/v4/logo.gif
http://www.iisp.com
我解码他的代码如下 求高手指教
        $dom=new domdocument();
$dom->load($api->responsexml);//如何把它读出来
$messages = $dom -> getelementsbytagname(imagead);//图片ad
foreach($messages as $book){
//get id
$id = $book->getattribute('id');
//get displaypreference
$dis = $book->getelementsbytagname('displaypreference');
    $displaypreference = $dis->item(0)->nodevalue;
//get preference
$pre = $book->getelementsbytagname('preference');
$preference = $pre->item(0)->nodevalue;
// get imageuri
$ima = $book->getelementsbytagname('imageuri');
$imageuri = $ima->item(0)->nodevalue;
// get adlink
$ad = $book->getelementsbytagname('adlink');
$adlink = $ad->item(0)->nodevalue;
//save data
$imageadinfo['id'] = $id;
$imageadinfo['displaypreference'] = $displaypreference;
$imageadinfo['preference'] = $preference;
$imageadinfo['imageuri'] = $imageuri;
$imageadinfo['adlink'] = $adlink;
//save info
$imageadinfos[] = $imageadinfo; 
}
print_r($imageadinfos);
分享到: responsexml?在页面上打印出来显示是一些标准的xml,请问我该如何解码如下:
------解决方案--------------------
问题是什么?
------解决方案--------------------
是 $dom->loadxml($api->responsexml);
而不是 $dom->load($api->responsexml);
因为 $api->responsexml 是串而不是文件名
其它类似信息

推荐信息