HTML Agility Pack選擇所有標題?

html html-agility-pack

我有一個複雜的HTML文檔,有這麼多標題, HTMLAgilityPack可以HTMLAgilityPack選擇所有標題嗎?結果應該保持標題的原始序列。

有誰知道這個?謝謝

一般承認的答案

是的,你可以使用XPath做這樣的事情

var xpath = "//*[self::h1 or self::h2 or self::h3 or self::h4]";
foreach (var node in doc.DocumentNode.SelectNodes(xpath))
{
  //do something
}

這也尊重標籤的順序。如果您想要更多標籤,可以將其添加到Xpath表達式中。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因