我正在尝试从网站上的 Html 表中获取数据。不涉及 XML。
<table id="e-cal-table" class="e-cal-table" width="100%">
<tr>
<th>Date</th>
<th>Time</th>
<th>Currency</th>
<th>Event</th>
<th>Importance</th>
<th>Actual</th>
<th>Forecast</th>
<th>Previous</th>
<th>Notes</th>
</tr>
以下结果导致“对象引用未设置为对象的实例”。
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml("http://www.example.com");
string table = doc.DocumentNode.SelectSingleNode("//table[@id='e-cal-table']").InnerText;
我不知道如何识别表以供将来解析。不幸的是,我能找到的唯一示例与 XML 有关。