test.xml 的一部分
<tr class="a">
<td align="left" nowrap="true">desc1</td>
<td align="left">desc2</td>
<td>desc3</td>
<td align="left">desc4</td>
<td align="left">desc5</td>
<td>desc6</td>
<td>desc7</td>
<td>desc8</td>
<td class="nr">desc9</td>
</tr>
//创建 XpathNavigator 以获取 td 中的最后一个值,即 desc9
> HtmlDocument document = new HtmlDocument();
document.Load(Server.MapPath("test.xml"));
XPathNavigator xPathNavigator = document.CreateNavigator();
object o = xPathNavigator.Evaluate("/table[1]/tbody[1]/tr[2]/td[9]");
调试器显示该值可以如下评估,这非常麻烦。
((HtmlAgilityPack.HtmlNodeNavigator)((new System.Linq.SystemCore_EnumerableDebugView(((MS.Internal.Xml.XPath.XPathSelectionIterator)(o)))).Items[0])).Value
到达 desc9 的最佳方式是什么?