大侠们我想问两个Android开发使用jsoup解析html的相关问题

大侠们我想问两个Android开发使用jsoup解析html的相关问题,第1张

问题:大侠们我想问两个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)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6162360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存