2
我想解析一些无效的XML,因为属性不在引号中,有没有什么方法可以解决这个问题?下面是一个简单的例子,以及java代码。Java SAXParser解析无效的XML
XML
<car id=1>
.
.
</car>
的Java
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setValidating(false);
SAXParser saxParser = factory.newSAXParser();
saxParser.parse(page, handler); //page is an input stream where the xml is.
感谢。
谢谢你,我已经使用jsoup之前我会怎么去自动纠正xml使用jsoup? – JCS
我并不是说jsoup会自动更正。我建议您查看自动更正html解析器(如http://ccil.org/~cowan/XML/tagsoup/),您可以使用它来自动更正您拥有的不良xml。 –
@ Pangea试图在jsoup中解析xml(使用Jsoup.parse(string)),它确实更正了xml,谢谢。 – JCS