2013-10-16 80 views
0

我想解析一個HTML頁面使用HTMLAgilityPack並希望選擇下一個表格元素後,我目前選擇。選擇一個後選擇表

我正在使用此選項之前選擇表格。

foreach (HtmlNode table in doc.DocumentNode.SelectNodes("//table[@class='KnownClass']")) 

例如HTML

<table class="KnownClass"> … </table> 
<!-- other html that does not contain tables here --> 
<table> … </table> <!-- want to select this table --> 

是否有一個簡單的方法來做到這一點?

回答

1

這應該做的伎倆:

foreach (var table in doc.DocumentNode.SelectNodes("//table[@class='KnownClass']/following-sibling::table[1]")) 
{ 
    ... 
} 
相關問題