TPOL Posted November 11, 2008 Share Posted November 11, 2008 Hi, I'm creating an Google Maps application and trying to pass latitude and longitude from a mySQL database into a PHP script that gets called by a bit of AJAX code. php script is: <<GET RESULTS FROM DATABASE>>... "echo '<?xml version="1.0" encoding="utf-8"?> <coordinates>'; echo " <lat>". $item['latitude'] ."</lat>"; echo " <long>". $item['longitude'] ."</long>"; echo "</coordinates>"; mysql_close($db_conn); ?>" In the AJAX code I get the the error: xmlDoc.getElementsByTagName("lat").childNodes is undefined If I run the php script on its own I get the following error: "XML Parsing Error: junk after document element Location: http://localhost/winesoftheworld/wineCoOrds.php Line Number 2, Column 54:<coordinates> <lat></lat> <long></long></coordinates><br />" It looks to me that the "<br />" has turned up from somewhere and broken it but I'm not sure. Any ideas? I'm sure it is something obvious/stupid. Thanks for the time and help! Link to comment https://forums.phpfreaks.com/topic/132279-xml-parsing-error-junk-after-document-element/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.