2013-10-27 59 views
0

我是jsoup的初學者用戶,我想用它與android sdk。 我正在做一些測試,我想知道我如何可以在html頁面中獲得特定的文本。 的HTML代碼如下:Jsoup android查詢

<span class="time_rtq_ticker"><span id="yfs_l10_eurusd=x">1,3809</span></span> 

我想獲得這個數字「1,3809」,用jsoup我的查詢是這樣的:

Element euro = doc.select("span[id~=yfs_l10_eurusd=x]").first(); 

value = euro.toString(); 

然後,我在顯示它TextView的,以這樣的方式

tv = (TextView) findViewById(R.id.textView2); 
tv.setText(value); 

的問題是,我的應用程序顯示完整的HTML代碼,那就是:

<span id="yfs_l10_eurusd=x">1,3809</span> 

我怎樣才能得到數字?爲什麼我也得到了html代碼?

回答

0

使用Element.text()方法

Element euro = doc.select("span[id~=yfs_l10_eurusd=x]").first(); 

value = euro.text(); 
+0

太好了!謝謝! –