Ich versuche, ein divs, span, Etiketten, usw. im Grunde jedes Element mit einem bestimmten Attribut auszuwählen.
IEnumerable<HtmlNode> allDivsWithItemType = _doc.DocumentNode.Descendants("div").Where(d => d.Attributes.Contains("itemtype"));
Gibt es eine Möglichkeit, alle Nachkommen in einen wie oben genannten zu binden? Da oben findet divs offenbar nur. Ich versuche, doppelten Code zu vermeiden, um eine ganze zusätzliche Zeile hinzuzufügen, um ein Wort zu ersetzen.
Zum Beispiel (funktioniert nicht)
IEnumerable<HtmlNode> allDivsWithItemType = _doc.DocumentNode.Descendants("*").Where(d => d.Attributes.Contains("itemtype"));
Versuchen:
IEnumerable<HtmlNode> allDivsWithItemType = _doc.DocumentNode.Descendants()
.Where(d => d.Attributes.Contains("itemtype"));