Bonjour, je viens vous soumettre un problème tout à fait futile pour vous, mais qui me fait tourner en bourrique. J'ai décidé de me mettre au xml et particulièrement à simplexml, mais je rencontre un problème pour instancier mes xml, peut être pourrez vous m'aider.
Mon code XML:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <weapon> <item> <name>test</name> <lien>/test/*.zip</lien> <image>/image/*.jpg</image> </item> </weapon>
Mon code PHP:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $xml = new SimpleXMLElement('test.xml'); echo $xml->item[0]->name; ?>
Et voici la réponse:
Je tiens à préciser que je teste en local avec wamp5. Merci pour votre aide.Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement---construct]: Entity: line 1: parser error : Start tag expected, '<' not found in C:\web\ex\testxml.php on line 3
Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement---construct]: test.xml in C:\web\ex\testxml.php on line 3
Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement---construct]: ^ in C:\web\ex\testxml.php on line 3
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in C:\web\ex\testxml.php:3 Stack trace: #0 C:\web\ex\testxml.php(3): SimpleXMLElement->__construct('test.xml') #1 {main} thrown in C:\web\ex\testxml.php on line 3
Partager