2011-03-08 31 views
0

問題在閱讀使用Java

RSS訂閱我試圖按照vogella

,當我使用RSS訂閱它拋出異常如下:

Exception in thread "main" java.lang.RuntimeException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,50] 
Message: White spaces are required between publicId and systemId. 
    at vik.tools.changeNotifier.RSSFeedParser.readFeed(RSSFeedParser.java:131) 
    at vik.tools.changeNotifier.ReadTest.main(ReadTest.java:6) 
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,50] 
Message: White spaces are required between publicId and systemId. 
    at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:594) 
    at com.sun.xml.internal.stream.XMLEventReaderImpl.nextEvent(XMLEventReaderImpl.java:85) 
    at vik.tools.changeNotifier.RSSFeedParser.readFeed(RSSFeedParser.java:61) 

任何建議在此,請..

回答

0

好像看起來像rss url本身的問題。我測試了其他框架和rss閱讀器代碼,我得到了同樣的問題。

0

因爲這不是一個rss頁面。這是一個html頁面。例如,一個css頁面可能是http://www.vogella.de/article.rss

+0

不,我沒看過那個頁面。我說我提到了這個代碼。我試圖使用rss提要源。 – Vik

+1

然後你應該顯示你的代碼,因爲根據你提供的信息,我只能說你試圖訪問的rss格式不正確。 – bluefoot

+0

以及mozilla正確地將該網址識別爲有效的rss並顯示數據。 – Vik