我们怎样才能找到html文件中有多少列和行?我们如何计算html文件中有多少个td标签?
答案 0 :(得分:4)
使用HTML Agility pack解析HTML,然后在其中查询表中行数的<TR>
标记数。
对于<TD>
,请使用第一行并获取其中的数量。检查是否有colspan
个属性并添加each - 1的值,以获取表中的列数。
例如,要获取行数:
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
// Assuming only one table in the file
int colums = doc.DocumentElement.SelectNodes("//tr").Count();
答案 1 :(得分:0)
HTML中没有办法计算我担心的<TD>
行/列。你最好的选择是获得像Notepad ++这样的程序,并逐字地“搜索”<TD
,看看有多少结果出现。或者你可以沿着Javascript路线走下去 - 但那是一条不同的鱼;)