【发布时间】:2014-06-25 03:56:57
【问题描述】:
我有这个 html 文件
<html>
<table width="111" >
<tr> <td> A </td>
<td> B </td>
</tr>
<tr> <td> C </td>
<td> D </td>
</tr>
</table>
<table width="222" >
<tr> <td> E </td>
<td> F </td>
</tr>
<tr> <td> G </td>
<td> H </td>
</tr>
</table>
</html>
在R我正在做
library(XML)
tree = htmlTreeParse(file, useInternal=TRUE, asTree=TRUE)
table = getNodeSet(tree, "//table[@width='222']")[[1]]
xpathSApply(table, "//td", xmlValue)
我得到了
[1] " A " " B " " C " " D " " E " " F " " G " " H "
而我却想得到
[1] " E " " F " " G " " H "
我不明白发生了什么
【问题讨论】:
标签: html xml r html-parsing