gpt4 book ai didi

html - 在 Html Agility Pack 中按位置选择特定元素

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:44 25 4
gpt4 key购买 nike

假设我有以下 html 代码

<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
<ul>
<li>Apple</li>
<li>Orange</li>
<li>Pear</li>
</ul>
<ul>
<li>Red</li>
<li>Blue</li>
<li>Black</li>
</ul>
<ul>
<li>Circle</li>
<li>Square</li>
<li>Rectangle</li>
</ul>

现在我必须在 Html Agility Pack 中选择第二个 ul怎么可能现在我有以下代码

HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//ul//li")

注意:- 我不能给上面的 ul 标签或任何类型的属性指定任何类。

最佳答案

一种可能的方法,通过将元素标识为第二个 <ul> 来获取元素。同一父元素中的元素:

doc.DocumentNode.SelectNodes("//ul[2]")

或者如果你想要对应的<li>改为:

doc.DocumentNode.SelectNodes("//ul[2]/li")

关于html - 在 Html Agility Pack 中按位置选择特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29512143/

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