Selección de nodo Xpath: cómo seleccionar 2 elementos diferentes - htmlagilitypack

c# html-agility-pack nodes select xpath

Pregunta

Intento esto como seleccionar varios nodos a través de htmlagilitypack pero falla. Cual es la sintaxis correcta ? Entonces, lo que estoy intentando es recolectar nodos y nodos dentro del elemento div de las migas de pan. Gracias.

 string srxPathOfCategory = "//div[@class='breadcrumbs']//li or //div[@class='breadcrumbs']//a";
 var selectedNodes = myDoc.DocumentNode.SelectNodes(srxPathOfCategory);

xpath, c #, htmlagilitypack

Solución

string srxPathOfCategory = "//div[@class='breadcrumbs']//li[@class='product'] | //div[@class='breadcrumbs']//a";

Respuesta aceptada

La solucion es

string srxPathOfCategory = "//div[@class='breadcrumbs']//li[@class='product'] | //div[@class='breadcrumbs']//a";

Así que para "o" necesitas usar "|"



Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow