将XML文件解析为谷歌地图时出错(XML解析错误:文档元素之后的垃圾)

时间:2013-07-23 20:11:36

标签: php xml google-maps

我的XML文件存在加载谷歌地图标记的问题。地图适用于一些邮政编码,但不适用于其他邮政编码。

这些是xml文件。第一个工作正常。第二个没有。它给出了“XML解析错误:文档元素之后的垃圾”错误。

  1. www.soshapal.com/maptst.php?lat=45.5001031&lng=-73.57686610000002&radius=5km&country_id=2&city_id=30&section_id=2

  2. www.soshapal.com/maptst.php?lat=45.4932559&lng=-73.57964709999999&radius=5km&country_id=2&city_id=30&section_id=2

  3. 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您的XML创建脚本正在尝试通知您错误:

<br />
<b>Warning</b>:  DOMElement::setAttribute() [<a href='domelement.setattribute'>domelement.setattribute</a>]: string is not in UTF-8 in <b>/home/vozemg0/public_html/soshapal.com/maptst.php</b> on line <b>44</b><br />
<br />
<b>Warning</b>:  DOMElement::setAttribute() [<a href='domelement.setattribute'>domelement.setattribute</a>]: string is not in UTF-8 in <b>/home/vozemg0/public_html/soshapal.com/maptst.php</b> on line <b>44</b><br />
<br />
<b>Warning</b>:  DOMDocument::saveXML() [<a href='domdocument.savexml'>domdocument.savexml</a>]: output conversion failed due to conv error, bytes 0xE9 0x61 0x6C 0x2C in <b>/home/vozemg0/public_html/soshapal.com/maptst.php</b> on line <b>64</b><br />

这些消息使XML无效。