Java 正在尝试jsoup:获取;找不到符号“;当我刚刚宣布这是一行之前
我需要在html表中找到一个值,所以现在我正在尝试了解JSoup的诀窍 我正在尝试使用以下代码实现: 我已经实现了前两行,但第三行(Element content=doc.getElementById(“content”);)导致“错误:找不到symbol.symbol:variable doc.location:class testparse”) 这是我的密码:Java 正在尝试jsoup:获取;找不到符号“;当我刚刚宣布这是一行之前,java,html,jsoup,Java,Html,Jsoup,我需要在html表中找到一个值,所以现在我正在尝试了解JSoup的诀窍 我正在尝试使用以下代码实现: 我已经实现了前两行,但第三行(Element content=doc.getElementById(“content”);)导致“错误:找不到symbol.symbol:variable doc.location:class testparse”) 这是我的密码: import org.jsoup.*; import org.jsoup.nodes.*; import java.io.*;
import org.jsoup.*;
import org.jsoup.nodes.*;
import java.io.*;
public class testparse {
public static void main(String[] args){
try
{
File input = new File("abc.htm");
Document doc = Jsoup.parse(input, "UTF-8", "");
}
catch(IOException exc){
System.out.println(exc);
}
Element content = doc.getElementById("content");
}
}
非常感谢所有帮助!变量的范围在try块中:
try
{
File input = new File("abc.htm");
Document doc = Jsoup.parse(input, "UTF-8", "");
}
若要修复,请在外部声明变量:
File input = null;
Document doc = null;
try
{
input = new File("abc.htm");
doc = Jsoup.parse(input, "UTF-8", "");
}
查看变量范围。