我在C#中使用这个命令:HtmlAgilityPack中的可变标签?
foreach (HtmlNode node in
htmlDoc.DocumentNode.SelectNodes("//tr[@class='discussion r1']"))
的问题是,我需要一个包含所有rX
节点:
discussion r0
discussion r1
discussion r2
我如何可以选择所有rX
节点? 如何在一个foreach中只选择r0
和r1
?
非常感谢你,这个工程 2 Precisation: - 是否有一些性能的。 “开始 - 与”和“包含”之间的区别? - 如何只选择r1和r2节点而不是r3? – hellomoto 2014-09-24 01:51:46
1.我认为这两个函数之间没有明显的性能差异。 XPath'或'运算符,但是如果您想要匹配r1到r11等范围,但不是r12或更高,我建议使用HAP的LINQ API而不是使用XPath。 – har07 2014-09-24 02:13:11