使用php simplexml从元素中获取价值

时间:2015-03-11 12:20:17

标签: php simplexml

我使用PHP simplexml从Web获取VAST xml文件。我需要获得一些元素的值。

我的代码是:

<?php

 $myVAST = simplexml_load_file('http://mysite/ads/www/delivery/fc.php?script=bannerTypeHtml:vastInlineBannerTypeHtml:vastInlineHtml&zones=vimp_ads%3D5&nz=1&source=&r=323&block=1&format=vast&charset=UTF-8','SimpleXMLElement', LIBXML_NOCDATA);

 $result = $myVAST->xpath("//Impression/URL");

 print_r($result);

?>

我得到了这个:

Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [id] => primaryAdServer ) [0] => http://mysite/ads/www/delivery/lg.php?bannerid=7&campaignid=3&zoneid=5&loc=1&cb=2c53ba2469 ) ) 

我只需要获取网址值:

http://mysite/ads/www/delivery/lg.php?bannerid=7&campaignid=3&zoneid=5&loc=1&cb=2c53ba2469

但我无法做到这一点。我试图转换为字符串,但没有成功。

有什么想法吗?

谢谢,

FWU

0 个答案:

没有答案