我试图选择除脚本节点以外的节点和一个名为'relativeNav'的类的ul.有人可以指引我走正确的道路吗?我已经搜索了一个星期,我无法在任何地方找到它.目前我有这个,但它显然也选择了// ul [@ class ='relativeNav'].反正是否有一个NOT表达式,以便SelectNode会忽略那个?
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//body//*[not(self::script)]/text()"))
{
Console.WriteLine("Node: " + node);
singleString += node.InnerText.Trim() + "\n";
}
Run Code Online (Sandbox Code Playgroud)