2016-03-31 53 views

回答

1

快速回答:

这是一个有点难以明白你的意思,但肯定的,在PDF中的示例XML是错误的。最后一行不应该是<Cam>,而是结束标记</TrafficCams>

较长的答案:

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

  • 在PDF这是有问题的XML检查(我有问题复制它从Safari,更好复制/粘贴在这里在stackoverflow,也许)
  • 粘贴到XML验证程序(我用第一次出现在谷歌:www.xmlvalidation.com,不好,但可用),并看到它被复制错误地(XML的90%在第8行,实际上是y)
  • 粘贴在文本编辑器中,以清除它(我使用www.sublimetext.com但想要尝试www.atom.io很快...);清洗它,并观察奇怪的最后一行...
  • (在PDF现在看起来完全一样)粘贴新的XML清理到相同的XML验证,当然,错误是我所期待的:

XML文档中的错误:15:6 XML文档结构必须从 开始,并在同一个实体中结束。

  • 将最后一行在合适的值(</TrafficCams>)现在没事

没有错误被发现

  • 最后一个建议,如果你用一个漂亮的编辑器(比如SublimeText),当你尝试编辑它时,他会向你建议你所做的改变......简单!
+0

哇,我实际上错过了他们不恰当地使用开放的凸轮标签而不是错过结束标签的事实。喜欢那种文档。 –

+0

非常感谢你!它真的很有用。真的很感谢你的评论。我通过验证器站点成功验证了XML,没有发现错误。但是,当我将XML加载到GeoRSS验证器(http://dev.openlayers.org/examples/georss.html)或我的站点时,消息显示无法加载资源。我有点困惑..请帮忙。 – Peterlu12

+0

Hi @ Peterlu12,我在GeoRSS验证器中看到的,“这个演示使用OpenLayers GeoRSS解析器,它支持GeoRSS Simple和W3C GeoRSS”,PDF中的例子不符合...让我看看你能做什么。 .. – Prak