PHP:如何用简单的xml解析此xml
我需要从以下xml中获取PHP:如何用简单的xml解析此xml,php,xml,simplexml,Php,Xml,Simplexml,我需要从以下xml中获取url2的值: <videoplayer> <embed_code>aaa</embed_code> <volume>bbb</volume> <stats_pixel> <secret>ccc</secret> <url>ddd</url> <url2>HOW TO G
url2
的值:
<videoplayer>
<embed_code>aaa</embed_code>
<volume>bbb</volume>
<stats_pixel>
<secret>ccc</secret>
<url>ddd</url>
<url2>HOW TO GET THIS???</url2>
<video_plays>
<site_url>eee</site_url>
</video_plays>
</stats_pixel>
</videoplayer>
videoplayer
是root,所以不应该指定它,这应该可以:
echo $xml->stats_pixel->url2;;
您可能需要对URL进行编码:
$xml = simplexml_load_file(rawurlencode($url));
var_dump($xml); //make sure you get a SimpleXMLElement here before using it...
我确实拿回了一件东西。有趣的是,如果我使用var_dump
$xml->videoplayer
我得到了simplexmlement对象()
任何东西,除了试图得到非对象属性的之外,我什么也没有得到。@JakeRow123你能添加var_dump的输出($xml->videoplayer)吗;回答你的问题?
$xml = simplexml_load_file(rawurlencode($url));
var_dump($xml); //make sure you get a SimpleXMLElement here before using it...