2

我需要url2从以下 xml 中获取值:

<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>

这没有用:

$xml = simplexml_load_file($url);
$xml->videoplayer[0]->stats_pixel->url2;
4

2 回答 2

1

videoplayer是root,所以你不应该指定它,这应该工作:

echo $xml->stats_pixel->url2;;
于 2012-07-31T16:45:45.533 回答
0

您可能需要对 URL 进行编码:

$xml = simplexml_load_file(rawurlencode($url));
var_dump($xml);  //make sure you get a SimpleXMLElement here before using it...
于 2012-07-31T16:52:40.563 回答