是否可以在HtmlAgilityPack中调用fn:subsequence? 我正在尝试以下方法:
var nodes = doc.DocumentNode.SelectNodes("fn:subsequence(//table[2]//table[6]//b, 1)");
抛出此异常:"需要命名空间管理器或XsltContext。此查询具有前缀,变量或用户定义的函数。"
答案 0 :(得分:1)
嗯,IMO,我发现HtmlAgilityPack的using System.Linq
在这种情况下更方便。你可以有类似的东西:
htmlDoc.DocumentNode.Descendants("b").Where(_ => //you can implement some conditions here).Skip(1);
好吧,如果你对此感到好奇,那么: fn:子序列是XPATH 2.0的一部分,目前.NET不支持XPATH 2.0。他们计划很快支持XPATH 3.0。