Элемент не может быть преобразован в тип - PullRequest
0 голосов
/ 20 сентября 2011
import org.jsoup.*;
import org.w3c.dom.Document;

public class jsoup {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String html = "<html><head><title>First parse</title></head>"
                    + "<body><p id='xxx'>Parsed HTML into a doc.</p></body></html>";
        Document doc = (Document)Jsoup.parse(html);
        Element el = doc.getElementById("xxx"); 
    }
}

Когда я запускаю код выше, я получаю ошибку

: элемент не может быть преобразован в тип в строке "Element el = doc.getElementById (" xxx ");"

Вы можете мне помочь?

1 Ответ

1 голос
/ 20 сентября 2011

Это просто ошибка компиляции. Вам необходимо импортировать Element.

import org.jsoup.nodes.Element;

Прочитайте Jsoup javadocs для всех пакетов и классов. Они связаны на домашней странице Jsoup . Также обратите внимание, что Jsoup не использует Document из org.w3c.dom. Удалите эту строку и ненужное приведение.

...