我写了一个小程序利用sax解析xml,在解析英文时正常,但解析中文时报错。
not well-formed
代码如下:
HttpDownloader httpDownloader = new HttpDownloader();
InputStream inputstream=httpDownloader.getInputStream(urlStr);
ArrayList<News> newstable = null;
InputSource is = new InputSource(inputstream);
is.setEncoding("UTF-8");
try {
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLContentHandler XMLobj=new XMLContentHandler();
parser.parse(inputstream, XMLobj);
newstable=XMLobj.getnewstable();
datacls dbHelper = new datacls(this);
}catch(Exception e)
{
e.printStackTrace();
ShowToast("更新失败");
}谢谢
not well-formed
代码如下:
HttpDownloader httpDownloader = new HttpDownloader();
InputStream inputstream=httpDownloader.getInputStream(urlStr);
ArrayList<News> newstable = null;
InputSource is = new InputSource(inputstream);
is.setEncoding("UTF-8");
try {
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLContentHandler XMLobj=new XMLContentHandler();
parser.parse(inputstream, XMLobj);
newstable=XMLobj.getnewstable();
datacls dbHelper = new datacls(this);
}catch(Exception e)
{
e.printStackTrace();
ShowToast("更新失败");
}谢谢
解决方案 »
- webview中怎么捕获js的button点击事件, 如何在button点击之后获得js输入框中的字符串?
- pc 如何远程操控 Android 手机 ? 非WIFI或蓝牙
- WebView中加载的页面里TextBox(类型为Password)内容看不到,求高手指点。
- 如何才能删除自己!?
- 想实现一个定时功能,求思路
- RelativeLayout与Animation的问题
- GestureDetector怎么不起作用啊?
- 一个布局的奇怪表现
- android图像处理问题,求大神指导,急!!!
- android 4.0以上对短信数据库的增删改如何进行?
- 待机特效和壁纸有什么区别
- 求救,怎么能让图片和文字混排,而且文字环绕图片
<newstable>
<news>
<oldid>6</oldid>
<title>1title</title>
<content>1content</content>
</news>
<news>
<oldid>7</oldid>
<title>2title</title>
<content>2content</content>
</news>
<news>
<oldid>8</oldid>
<title>3title</title>
<content>3content</content>
</news>
<news>
<oldid>9</oldid>
<title>4title</title>
<content>4content</content>
</news>
<news>
<oldid>10</oldid>
<title>5title</title>
<content>aaaaaa2这是中文测试</content>
</news>
</newstable>
用记事本写xml文件时一定要记得将文件用utf-8保存一下就ok了。