我需要选择root的兄弟姐妹,只为第一级。
我正在选择html,它可能是任何......
例如:
<p><img...></p>
<p><img...></p>
<ul><li><a>somelink</a></li></ul>
<a>...
我尝试过的是/*[following-sibling::*]
,但只选择了两个<p><img...></p>
...
我想要的是选择第一级,如P P ul a。
我正在使用Html Agillity Pack,我的代码如下所示:
var nodeCollection = new List<HtmlNode>();
var document = new HtmlDocument();
document.LoadHtml(html);
if (document.DocumentNode != null)
{
foreach (var node in document.DocumentNode.SelectNodes("/*[following-sibling::*]"))
{
nodeCollection.Add(node);
}
任何人都知道我做错了什么?
答案 0 :(得分:1)
我想我找到了一个有效的xpath,而且xD并不是那么难
以下工作:/child::*