java - 元素无法解析为类型

标签 java jsoup

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"); 
    }
}

当我运行上面的代码时,我收到一个

error:Element cannot be resolved to a type in line "Element el = doc.getElementById("xxx");"

你能帮我吗?

最佳答案

这只是一个编译错误。您需要导入Element .

import org.jsoup.nodes.Element;

阅读Jsoup javadocs对于所有包和类。它们链接在 Jsoup home page 。另请注意,Jsoup 不使用 org.w3c.dom 中的 Document。删除该行和不必要的强制转换。

关于java - 元素无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7479447/

相关文章:

Android:Jsoup.select ("article")从 html 文件获取元素时不工作

java - 我的 Jsoup 代码仅提取表的第一个 <td> 标记内的元素

java - 属性文件到 Excel 文件

java - 旋转后TextView的文本缺少字符

java - 如何查找特定的元标记

java - 使用 Jsoup 解析 HTML 文档后丢失 unicode/ASCII 元素

java - 如何在java中从谷歌翻译器获取翻译后的单词?

java - 安装目录选择器/安装大小计算器

java - RecyclerView 的项目在屏幕上的位置在运行时发生变化

Java解析字符串输入