C# 如何在HtmlAlityPack中按类获取另一个元素中的元素
您好,我正在制作HttpWebResponse并获取包含所有数据的HtmlPage,例如带有日期信息的表,我需要将它们保存到数组列表并将其保存到xml文件 html页面示例C# 如何在HtmlAlityPack中按类获取另一个元素中的元素,c#,asp.net,C#,Asp.net,您好,我正在制作HttpWebResponse并获取包含所有数据的HtmlPage,例如带有日期信息的表,我需要将它们保存到数组列表并将其保存到xml文件 html页面示例 <table> <tr> <td class="padding5 sorting_1"> <span>01.03.14</span> </td> <td class="padding5 sorting_1"> <span>10.0
<table>
<tr>
<td class="padding5 sorting_1">
<span>01.03.14</span>
</td>
<td class="padding5 sorting_1">
<span>10.03.14</span>
</td>
</tr>
</table>
但这并不奏效
Sow我需要读取此数据以获取日期01.03.14和10.02.14
有什么想法吗?我如何获得这个日期(2014年3月1日和2014年2月10日)?只需将XPath查询更改为:
DocToParse.DocumentNode.SelectNodes("//td[@class='" + Class + "']/span")
这将选择具有相应类的td元素内的所有跨度。Hmm它的给定错误-->对象引用未设置为对象的实例
foreach (HtmlNode node in DocToParse.DocumentNode.SelectNodes("//td[@class='" + Class + "']"))
DocToParse.DocumentNode.SelectNodes("//td[@class='" + Class + "']/span")