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"

約 1 年前に報告された同様の問題 ( https://dev.twitter.com/discussions/625 ) があり、再浮上したようです。その宣言を追加してみてください。


編集: 現在の問題も投稿されています https://dev.twitter.com/discussions/10491

于 2012-08-30T09:55:20.193 に答える
0

はい、とにかく使用していなかったので、代わりにジオタグを削除してから、今すぐ文字列を解析します:(今のところ2つの正当なソリューションのみ...

于 2012-08-30T10:48:02.667 に答える