用android自带的sax解析xml: //SAX解析的helper类 public class NotifyParser extends DefaultHandler { } InputStream is = MainActivity.this.getAssets().open(“exam.xml”); NotifyParser parser = new NotifyParser(is); 时抛了异常,原因是 xml文件中的<?xml version="1.0" encoding="utf-8"?>
不是位于顶行。因为手贱,在<?xml version="1.0" encoding="utf-8"?>
前打多了一个空行,导致了异常
删了多余的那一行空行,异常解决!! 注意,我在http://www.vevb.com.cn/xml/xml_validator.asp上检查不了错误:
在http://tool.oschina.net/codeformat/xml/上可以检查多了一个空行!!
新闻热点
疑难解答