1

Html Agility Pack 中是否有任何功能SelectSingleNode可以让我搜索类似的 ID?

寻找类似的东西

string str = node.SelectSingleNode("//td[@id **contains** 'id_']/span/text()")
                 .InnerText;

或者

string str = node.SelectSingleNode("//td[@id **startsWith** 'id_']/span/text()")
                 .InnerText;
4

1 回答 1

2

有 XPath 函数contains()starts-with(),完全如您所愿。这些功能的示例用法:

string str1 = node.SelectSingleNode("//td[contains(@id, 'id_')]/span/text()")
                  .InnerText;
string str2 = node.SelectSingleNode("//td[starts-with(@id, 'id_')]/span/text()")
                  .InnerText;
于 2014-11-01T21:49:09.663 回答