J'ai un document HTML complexe, il y a tellement de rubriques. HTMLAgilityPack
peut- HTMLAgilityPack
sélectionner toutes les rubriques dans une requête unique? Le résultat devrait conserver la séquence d'origine de la rubrique.
Quelqu'un peut-il savoir cela? Merci
Oui, vous pouvez faire quelque chose comme ça en utilisant XPath
var xpath = "//*[self::h1 or self::h2 or self::h3 or self::h4]";
foreach (var node in doc.DocumentNode.SelectNodes(xpath))
{
//do something
}
Cela respecte également l'ordre des balises. Si vous voulez plus de tags, vous pouvez l'ajouter à l'expression Xpath.