2012-04-01 69 views
0

我有一個類似於我的previous之一的問題。從另一個「td」類中的「td」類刮取數據

我這裏有附加HTML的一部分:

<td class="LIGHTGrey"> 
<table cellpadding="0" cellspacing="0" border="0" width="100%"> 
<tbody><tr> 
<td><font class="CONTENT">1%</font></td> 
</tr> 
<tr> 
<td><font class="CONTENT">*Not applicable to Guaranteed Funds and Class B Units*</font></td> 
</tr> 
</tbody></table> 
</td> 

我想提取在R中的第四行使用XML1%,我寫的是這樣的:

query = '//td[@class="LIGHTGrey"]/tbody/tr/td/font[@class="CONTENT"]/text()' 
temp <- xpathSApply(doc, query, xmlValue) 

但溫度返回NULL,我做錯了什麼?謝謝。

回答

0

我想你錯過了table。試試這個:

query = '//td[@class="LIGHTGrey"]/table/tbody/tr/td/font[@class="CONTENT"]/text()' 
+0

我試過了,但是不行,仍然給我'NULL' – lokheart 2012-04-01 16:26:13