我想知道在使用htmlagility 1.4时我在循环中得到的元素类型
我有这个简单的表
<table>
<tr>
<td>
<h2>Title1</h2>
<p>Text...</p>
<h2>Title2</h2>
<p>More Text...</p>
</td>
</tr>
</table>
我用
加载它HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(tableString);
HtmlNode node = doc.DocumentNode.SelectSingleNode("//table/tr/td/*");
foreach (var infoNode in node)
{
// Print the actual element type
Console.WriteLine(infoNode.InnerText.Trim());
}
我当然可以分析一下infoNode.OuterHtml,但这很糟糕。 infoNode.NodeType只返回'Element'
有人热衷于帮助我吗? :)
答案 0 :(得分:1)
显然答案是使用Name属性
infoNode.Name