Ben Rogmans
Ben Rogmans

Reputation: 986

simplexml_load_file() returns empty object

I have a url to an xml file and when I visit it in my browser it looks good. With the following script however a lot of information seems to be missing:

<?php

    $xml_url = "example.xml";
    $xml = simplexml_load_file($xml_url);
    print_r($xml);

?>

What's going wrong?

EDIT: when I view the xml file in my browser, the data is shown between these: <![CDATA[ ]]> Maybe that helps.

Upvotes: 1

Views: 2548

Answers (1)

cweiske
cweiske

Reputation: 31147

The print() call does not display all information. Do

echo $xml->asXML();

Upvotes: 6

Related Questions