交通摄像头XML Feed

时间:2016-03-31 08:50:29

标签: xml geocoding

我正在检查MassDOT交通摄像头站点(http://www.massdot.state.ma.us/portals/0/docs/developers/trafficcams_xml.pdf),并尝试将示例XML /摘要源(在链接内)复制到我自己的服务器,但它不起作用。

我收到错误消息“第7行第14行的错误:文档末尾的额外内容。”我想知道这段代码是否仍然有效......请帮助!

1 个答案:

答案 0 :(得分:1)

快速回答:

理解你的意思有点困难,但是,PDF中的示例XML是错误的。最后一行不应为<Cam>,而应为结束标记</TrafficCams>

更长的回答:

我可以告诉你我做了什么,这样下次你可以更加独立:

  • 在你的PDF中检查了有问题的XML(我有从Safari复制它的问题,最好在stackoverflow中复制/粘贴,也许)
  • 粘贴到XML验证器(我使用的第一个出现在Google:www.xmlvalidation.com,虽然不是很好但可用),并且发现它被错误地复制了(实际上90%的XML在第8行)< / LI>
  • 粘贴在文本编辑器中,以清理它(我使用www.sublimetext.com但想尽快尝试www.atom.io ...);清理它,观察奇怪的最后一行......
  • 将新清理的XML(现在看起来与PDF完全相同)粘贴到同一个XML验证器上,当然错误是我的预期:
  

XML文档中的错误:15:6必须启动XML文档结构   并在同一实体内结束。

  • 将最后一行更改为正确的一行(</TrafficCams>)现在没问题
  

未发现错误

  • 最后一个建议,如果您使用一个漂亮的编辑器(例如SublimeText),当您尝试编辑它时,他会建议您进行更改...简单!