मैं स्क्रिप्ट नोड्स और उल के अलावा नोड्स का चयन करने की कोशिश कर रहा हूं जिसमें 'सापेक्षनाव' नामक कक्षा है। क्या कोई मुझे सही रास्ते पर निर्देशित कर सकता है? मैं इसे एक सप्ताह के लिए खोज रहा हूं और मुझे इसे कहीं भी नहीं मिला है। वर्तमान में मेरे पास यह है लेकिन यह स्पष्ट रूप से // ul [@ class = 'relativeNav'] का चयन कर रहा है। क्या इसके बारे में कोई अभिव्यक्ति नहीं है ताकि चयन नोड उस पर ध्यान न दे?HtmlAgilityPack SelectNodes अभिव्यक्ति किसी तत्व के साथ किसी तत्व को अनदेखा करने के लिए
HtmlDocument doc = new HtmlDocument();
var nodesToExclude1 = doc.DocumentNode.SelectNodes("//ul[@class='relativeNav']");
var nodesToExclude2 = doc.DocumentNode.SelectNodes("//body//script");
var requiredNodes = doc.DocumentNode.SelectNodes("//")
.Where(node => !nodesToExclude1.Contains(node) &&
!nodesToExclude2.Contains(node));
foreach (HtmlNode node in requiredNodes)
{
Console.WriteLine("Node: " + node);
singleString += node.InnerText.Trim() + "\n";
}
आपका उत्तर वही था जो मैं खोज रहा था। XPath पर कुछ प्रकाश डालने के लिए धन्यवाद। – thaky