0

所以我在服务器端使用 Htmlagilitypack 来解析 C# 中的 html。这是一个问题..我有 2 个 div 元素

<div>
<a data-clear="movies-something"></a>
<p data-clear="movies-something"></p>
</div>

<div>
<a data-clear="music-something"></a>
<p data-clear="music-something"></p>
</div>

我正在遍历 div 元素,并希望为此找到特定的数据清除属性。问题是当我选择使用节点时

var cols = fdm.SelectNodes("//@data-clear");

在第二种情况下,我发现 4 而不是 2 列..

如何仅在当前循环的 div 中进行选择

4

1 回答 1

0

更改您的 XPATH 表达式如下

var cols = fdm.SelectNodes("//div[1]//@data-clear");
于 2013-08-30T08:16:39.567 回答