Agility Pack Select SingleNode @id contiene o @id es como

c# html-agility-pack selectsinglenode

Pregunta

¿Hay alguna funcionalidad en Html Agility Pack SelectSingleNode que me permita buscar ID similares?

Buscando algo como

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

o

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

Respuesta aceptada

Hay funciones XPath que contains() y starts-with() , exactamente como lo desea. Ejemplo de uso de esas funciones:

string str1 = node.SelectSingleNode("//td[contains(@id, 'id_')]/span/text()")
                  .InnerText;
string str2 = node.SelectSingleNode("//td[starts-with(@id, 'id_')]/span/text()")
                  .InnerText;



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué