我无法从simplexml获取内容

时间:2013-12-09 12:05:21

标签: php xml

我开始使用simplexml并且我不知道我做错了什么.. :(

我想从网址中提取xml,我使用以下代码:

$xml = new SimpleXMLElement(file_get_contents($url));

并且... print_r在我的数组中显示其他对象SimpleXML ......这是正确的吗?我怎么读呢?

SimpleXMLElement Object
(
    [action] => QUERY
    [response] => SUCCESS
    [responsedata] => SimpleXMLElement Object
        (
        )

)

非常感谢,

1 个答案:

答案 0 :(得分:0)

SimpleXMLElement::__construct为像您这样的案例提供了一个名为data_is_url的可选(第三个)参数。

  

默认情况下,data_is_url为FALSE。使用TRUE指定数据是XML文档的路径或URL,而不是字符串数据。

你应该尝试类似的东西:

$xml = new SimpleXMLElement($url, 0, true);