0
正如您在图片中看到的项目有子项目<th>
和<td>
。当我查询项目得到<td>
时,它返回null。这里是代码:item.SelectSingleNode("td")
不应该得到TD节点? (http://i.stack.imgur.com/EXu7W.png)XPath查询返回null
正如您在图片中看到的项目有子项目<th>
和<td>
。当我查询项目得到<td>
时,它返回null。这里是代码:item.SelectSingleNode("td")
不应该得到TD节点? (http://i.stack.imgur.com/EXu7W.png)XPath查询返回null
似乎<td>
不是当前item
的直接孩子。要选择后代,是不是直接的孩子,你可以使用双斜杠(//
):
item.SelectSingleNode(".//td")
如果我正确地看到它,<td>
是<th>
孩子,所以你也可以做到这一点的方法:
item.SelectSingleNode("th/td")
在html td的源代码中不是th的孩子。但在观察窗口中显示td内。有趣。 – Oktay