我已经得到了下面的错误,有时,当我尝试解析与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