Ciao a tutti, volevo sapere se per attivare il DOM, dovevo modificare il file php.ini, perche' facendo un esempio da un libro mi da sempre errore. Uso wamp con PHP5, e MYSQL5
l'errore e questo:
il pezzo di codice dove mi da l'errore e' questo:codice:Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Premature end of data in tag Shoes line 9 in Entity, line: 9 in C:\wamp\www\libro\capitolo23\simple_dom_1.php on line 17 Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Premature end of data in tag Shoes line 3 in Entity, line: 9 in C:\wamp\www\libro\capitolo23\simple_dom_1.php on line 17 Unable to load in XML Text
codice:<?php $xmldoc = <<<XMLDOC <?xml version="1.0" encoding="utf-8"?> <sh:Shoes xmlns:sh='http://localhost/shoestore'> <sh:Shoe> <sh:BrandName>Nike</sh:BrandName> <sh:Model>Super Runner 150</sh:Model> <sh:Price>109.99</sh:Price> </sh:Shoe> <sh:Shoes> XMLDOC; $dom = new DOMDocument(); $dom->preserveWhiteSpace = FALSE; $result = $dom->loadXML($xmldoc); if ($result == FALSE) die ('Unable to load in XML Text'); $rootNode = $dom->documentElement; echo $rootNode->nodeName . " \n"; echo $rootNode->localName . " \n"; echo $rootNode->prefix . " \n"; echo $rootNode->namespaceURI . " \n"; //ecc ecc


Rispondi quotando