2

我们正在我们的应用程序中解析 Twitter API。这在昨天之前一直运行良好,但现在我们得到以下异常:

javax.xml.bind.DataBindingException: javax.xml.bind.UnmarshalException
 - with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 577; The prefix "georss" for element "georss:point" is not bound.]
at javax.xml.bind.JAXB.unmarshal(JAXB.java:225)

似乎存在一个新的 XML 标记:georss:point 提要缺少 georss 微格式的命名空间声明,因此会引发错误。有人也面临这个问题吗?是否存在解决此问题的方法?因为它目前正在关闭我的应用程序。

在这方面的任何帮助都非常受欢迎。谢谢,瓦巴夫。

4

2 回答 2

4

问题似乎是自昨天以来,提要中缺少 georss 的 xmlns 声明:

xmlns:georss="http://www.georss.org/georss"

大约一年前报告了一个类似的问题(https://dev.twitter.com/discussions/625),似乎已经重新浮出水面。尝试添加该声明。


编辑:当前问题也已发布https://dev.twitter.com/discussions/10491

于 2012-08-30T09:55:20.193 回答
0

是的,wkoot 删除了地理标签,因为无论如何我都没有使用它,然后现在解析字符串 :( 目前唯一的 2 个合法解决方案......

于 2012-08-30T10:48:02.667 回答