使用jsoup的不兼容类型错误

Incompatible types error using jsoup

我正在为一个大学项目制作一个 android 应用程序。我想使用 jsoup 从两个网站阅读文本。使用 jsoup 从 url 创建文档时出现错误:

"Error:(50, 227) error: incompatible types: org.jsoup.nodes.Document cannot be converted to org.w3c.dom.Document"

看了很多关于这方面的教程,但对其他人来说这似乎不是问题。非常感谢您提供一些帮助来弄清楚为什么它不起作用!

这是我的代码:

import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import org.jsoup.Jsoup;
import org.w3c.dom.Document;


import java.io.FileWriter;
import java.io.PrintWriter;

public class MainActivity extends AppCompatActivity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button button = (Button)findViewById(R.id.button1);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            new getData().execute();
        }
    });
}

public class getData extends AsyncTask<Void, Void, Void>{
    String avgT;
    String avgRain;
    String fileNameR = "Rainfile.txt";
    String fileNameT = "Tempfile.txt";


    @Override
    protected Void doInBackground(Void... params) {
        Document temp;
        Document rain;
        try {
            temp = Jsoup.connect("http://www.timeanddate.com/weather/singapore/singapore/historic").get(); //avg temp
            avgT=temp.getTextContent();
            FileWriter fw1 = new FileWriter(fileNameT);
            PrintWriter pw1 = new PrintWriter(fw1);
            pw1.println(avgT);
            pw1.close();

            rain = Jsoup.connect("http://www.weatheronline.co.uk/weather/maps/city?LANG=en&WMO=48698&ART=PRE&CONT=asie&R=0&LEVEL=150&REGION=0027&LAND=SX&NOREGION=0&MOD=&TMX=&TMN=&SON=&PRE=&MONAT=&OFFS=&SORT=").get();
            avgRain=rain.getTextContent();
            FileWriter fw2 = new FileWriter(fileNameR);
            PrintWriter pw2 = new PrintWriter(fw2);
            pw2.println(avgRain);
            pw2.close();
        }catch (Exception e){e.printStackTrace();} //http://www.timeanddate.com/weather/singapore/singapore/historic
        return null;
    }



}

}

`

您正在导入错误的文档类型。更改此行

import org.w3c.dom.Document; 

import org.jsoup.nodes.Document;