Выбор узла Xpath - как выбрать 2 разных элемента - htmlagilitypack

c# html-agility-pack nodes select xpath

Вопрос

Я пытаюсь это выбрать несколько узлов через htmlagilitypack, но это не удается. Каков правильный синтаксис? Поэтому я пытаюсь собрать узлы и лиги внутри элемента div. Спасибо.

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

xpath, c #, htmlagilitypack

Решение

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

Принятый ответ

Решение

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

Итак, для «или» вам нужно использовать «|»



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему