Selezione del nodo Xpath - come selezionare 2 elementi diversi - htmlagilitypack

c# html-agility-pack nodes select xpath

Domanda

Sto provando questo come selezionando più nodi tramite htmlagilitypack ma fallisce. Qual è la sintassi corretta? Quindi quello che sto cercando è la raccolta di nodi e nodi nell'elemento div breadcrumb. Grazie.

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

xpath, c #, htmlagilitypack

Soluzione

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

Risposta accettata

La soluzione è

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

Quindi per "o" devi usare "|"



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché