gpt4 book ai didi

c# - SelectNodes 特定于一个节点

转载 作者:行者123 更新时间:2023-11-30 16:49:39 26 4
gpt4 key购买 nike

我正在尝试解析这个字段,但无法让它工作

HtmlAgilityPack.HtmlNode link = 
doc.DocumentNode.SelectSingleNode("//ul[@class != 'menu']/li/ul/li/a[@href]");

我只想先得到<ul>没有 Class="menu" 的节点.

最佳答案

没有看到你的 HTML 就不清楚了,但是 "<ul> 节点没有 Class="menu" " 可以翻译成 XPath 如下:

//ul[not(@class = 'menu')]

然后,通过使用 SelectSingleNode()要执行 XPath,它应该只返回与 XPath 参数匹配的第一个元素,如您所愿。

关于c# - SelectNodes 特定于一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36306786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com