我收到以下错误(在“for(Element div:divs)”部分):
Type mismatch: cannot convert from element type org.jsoup.nodes.Element to android.sax.Element
使用以下代码:
Document doc = Jsoup.connect("www.example.com").get();
Elements divs = doc.select("div#heading");
for (Element div : divs)
{
System.out.println(div.text());
}
以及以下导入:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import android.app.Activity;
import android.os.Bundle;
import android.sax.Element;
import android.view.Menu;
如何解决此问题>
答案 0 :(得分:0)
android.sax.Element
导入错误 - > org.jsoup.nodes.Element
修改强>
这是我对你的代码的测试(这里没有异常处理!):
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class Main
{
public static void main(String[] args) throws Exception
{
Document doc = Jsoup.connect("http://www.tip.it/runescape").get();
Elements divs = doc.select("div[class=heading]");
for( Element div : divs )
{
System.out.println(div.text());
}
}
}