HTML Agility Pack seleziona tutto l'intestazione?

html html-agility-pack

Domanda

Ho un documento HTML complesso, ha così tante intestazioni, HTMLAgilityPack può selezionare tutte le intestazioni in una query temporale? Il risultato dovrebbe mantenere la sequenza originale della direzione.

Qualcuno può saperlo? Grazie

Risposta accettata

Sì, puoi fare qualcosa di simile usando XPath

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

Questo rispetta anche l'ordine dei tag. Se vuoi più tag, puoi aggiungerlo all'espressione Xpath.



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché