2014-11-01 1 views
1

Есть ли какие-либо функциональные возможности в Html Agility Pack SelectSingleNode, чтобы я мог искать похожие идентификаторы?Пакет ловкости Выберите SingleNode @id содержит или @id как

Ищете что-то вроде

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

или

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

ответ

2

Есть функции XPath и 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; 

 Смежные вопросы

  • Нет связанных вопросов^_^