我已經得到了下面的錯誤,有時,當我嘗試解析與Java XML文件(內GAE服務器):元素類型「元」必須由匹配的結束標籤終止「</META>」
Parse: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 3; The element type "META" must be terminated by the matching end-tag "</META>".
然而,它並不是一直在發生,有時它是行得通的。該程序解析XML文件,我沒有與他們的問題。
這是我試圖解析XML文件: http://www.fulhamchronicle.co.uk/london-chelsea-fc/rss.xml
任何幫助將不勝感激。謝謝。
更新:
感謝您的回答。我將我的代碼更改爲不同的分析器,並且文件現在正確解析的好消息。 糟糕的是,它現在移動到另一個飼料相同的問題,儘管完全不同的飼料,它行之前完美的同一行。任何人都可以想到它爲什麼會發生?
您確定自己的文件是您發佈的文件嗎?它沒有'meta'節點。您發佈的文件的第10行也爲空 – BackSlash 2013-05-13 15:57:48
此問題由Saxon引起,請參閱http://ripary.com/xhtml2xhtml.html「新元元素是Saxon提醒我們明確聲明文件的字符集和編碼的方式「 – 8bitjunkie 2015-11-04 17:08:54