问题:大侠们我想问两个Android开发使用jsoup解析html的相关问题
回答:第一个问题帮你解决了;第二个问题很简单(但你用错了),但没有你的这个htm文件,没有修改测试
super.onCreate(savedInstanceState)TextView txt = new TextView(this)
InputStream input
try {
input = getResources().getAssets().open("temp04_assets/txt01.htm")
int buffersize = input.available()// 取得输入流的字节长度
byte buffer[] = new byte[buffersize]
input.read(buffer)// 将数据读入数组
input.close()// 读取完毕后要关闭流。
String txthtml = EncodingUtils.getString(buffer, "UTF-8")// 设置取得的数据编码,防止乱码
Document doc = Jsoup.parse(txthtml)
Element infoTable = doc.getElementsByAttributeValue("class",
"table002").first()
Elements tableLineInfos = infoTable.select("tr")
for (Element lineInfo : tableLineInfos) {
String lineInfoContent = lineInfo.select("td").last().text()
.trim()
txt.setText(lineInfoContent)
setContentView(txt)
}
} catch (IOException err) {
err.getStackTrace()
}
private void loadHTML(){String html = "<!DOCTYPE html>\n" +
"<html>\n" +
"<head>\n" +
"<title></title>\n" +
"</head>\n" +
"<body>\n" +
" Hello!耶耶耶<br/>\n" +
"HTML Page here!\n" +
"<img src=\"img/bdlogo.gif\"></im>\n" +
"</body>\n" +
"</html>"
webView.loadData(html, "text/html", "UTF-8")
//webView.loadDataWithBaseURL(null, html, "text/html", "UTF-8", null)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)