Hi.
I'm taking my first steps with xml and SimpleXML functions.
xml.php
(It could be made dynamically with a mysql result
I post this snippet for example )
<?php
$xmlstr = "<?xml version=\"1.0\" standalone=\"yes\"?>";
$xmlstr .= "<movies>\n<movie>Behind the Parser</movie>\n</movies>\n";
header('Content-type: text/xml; charset=utf-8');
echo $xmlstr;
?>
and the loadXml.php
<?php
if (file_exists('xml.php')) {
$xml = simplexml_load_file('xml.php');
var_dump($xml);
} else {
exit('Failed to open test.xml.');
}
?>
I've got this nasty error :
Warning: xml.php:2: parser error : Start tag expected, '<' not found in f:\wamp\www\xml\example\mioplot.php on line 3
Warning: $xmlstr = ""; in c:\xxx\www\xml\example\loadXml.php on line 3
Warning: ^ in c:\xxx\www\xml\example\loadXml.php on line 3
bool(false)
xml.php is a valid xml file, isn't it ?
Therefore I'm wondering why the snippet
doesn't work ?
Thanks in advance.
Bye.