Tag: selectnodes

在特殊的xml结构中选择具有name属性name的元素

下面是我的xml文档的结构。 我只想先取每个节点的值,然后将它与给定值进行比较。 但是,我不知道如何使用c#中的xml selectnodes找到每个节点的 。 Google搜索未显示任何有效的解决方案。 This is node1 a This is node1 b This is node2 a This is node2 b …

HtmlAgilityPack SelectNodes表达式忽略具有特定属性的元素

我试图选择除脚本节点以外的节点和一个名为’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”; }