如何组合两个nodecollection?

时间:2014-05-01 15:41:09

标签: c# .net html-agility-pack

我得到了

var x =  document.DocumentNode.SelectNodes("*//tr[@class='even']")
var y = document.DocumentNode.SelectNodes("*//tr[@class='odd']")  

如何组合这些html节点集合?

编辑:

试试x.Concat(y).ToList()

1 个答案:

答案 0 :(得分:3)

另一种选择是使用XPath方法。您可以使用XPath union(|)来组合两个查询:

var xy = document.DocumentNode
                 .SelectNodes("*//tr[@class='even'] | *//tr[@class='odd']");