我创建了一个android应用程序,使用saxparser解析数据。但问题是它不会解析标记内的整个字符串。显示前4或5个单词。为什么我无法解析标签内的整个字符串。我关注网站......
http://www.androidpeople.com/android-xml-parsing-tutorial-using-saxparser
请帮帮我。提前谢谢。
答案 0 :(得分:1)
在xml处理程序的字符方法中使用它
public void characters (char ch[], int start, int length) {
if (buf!=null) {
for (int i=start; i<start+length; i++) {
buf.append(ch[i]);
}
}
}
其中buf是字符串构建器。
答案 1 :(得分:0)
您所遵循的教程在其角色方法中存在错误。每个标记可以多次调用characters方法,因此您需要将字符附加到当前值而不是启动新的String。