Java 在<;车身></&燃气轮机;标签
所有-我有以下代码:Java 在<;车身></&燃气轮机;标签,java,android,xml-parsing,jsoup,Java,Android,Xml Parsing,Jsoup,所有-我有以下代码: class AddStringTask extends AsyncTask<Void, String, Void> { @Override protected Void doInBackground(Void... unused) { org.jsoup.nodes.Document doc = null; try { doc = Jsoup.connect("http://scor
class AddStringTask extends AsyncTask<Void, String, Void> {
@Override
protected Void doInBackground(Void... unused) {
org.jsoup.nodes.Document doc = null;
try {
doc = Jsoup.connect("http://scores.espn.go.com/
nfl/gamecast?
gameId=320909007',%20'gamecast320909007"
).get();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
docTitle = doc.select("head").first().text();
return null;
}
}
你可以想象,我犯了一个语法错误,但不知道为什么。我意识到我可能必须指定这是在
标记下,但我找不到任何关于如何进行此操作的信息。任何帮助都将不胜感激 它是一个css选择器,因此
你不能逃避引用。您当前正在使用此
docTitle = doc.select("div id="awayScoreBox" class="vscorebox"").first().text();
return null;
更改doc。选择该零件
doc.select("div id=\"awayScoreBox\" class=\"vscorebox\"").first().text();
这就是为什么会出现SyntaxException
不幸的是,我遇到了一个NullPointerxception。有什么想法吗?解决了。现在,应用程序加载,但显示信息应该在哪里的空白。可能只是因为没有可显示的信息,但似乎不太可能…让我尝试另一个标记…该分区内没有文本所以,你是说只有数字(分数)?我没有加载该链接,但该分区内是空的,没有文本或数字。请习惯称其为标记,而不是标记:
docTitle = doc.select("div id="awayScoreBox" class="vscorebox"").first().text();
return null;
doc.select("div id=\"awayScoreBox\" class=\"vscorebox\"").first().text();