如图所示,项目包含<th>
和<td>
的子项。当我查询项目以获取<td>
时,它返回null。以下是代码:item.SelectSingleNode("td")
不应该得到td节点吗?
(http://i.stack.imgur.com/EXu7W.png)
答案 0 :(得分:1)
<td>
似乎并不是当前item
的直接孩子。要选择不是直接孩子的后代,你可以使用双斜杠(//
):
item.SelectSingleNode(".//td")
如果我看到正确,<td>
是<th>
的孩子,那么你也可以这样做:
item.SelectSingleNode("th/td")