Выбор узлов, имеющих атрибут с пробелами, с использованием HTMLAgilityPack - PullRequest
0 голосов
/ 24 мая 2011

Я пытаюсь выбрать все элементы li из следующего:

<div>
    <ul>
        <li class="third left">
         ...
        </li>
        <li class="third left">
         ...
        </li>
    </ul>
</div>

Я использую следующий запрос XPath, но он ничего не возвращает.* Атрибуты с пробелами обрабатываются по-разному?Используя этот инструмент, XPath работает правильно.

1 Ответ

1 голос
/ 27 мая 2011

Как сказал @SimonMourier, ваш XPath правильный. Я предлагаю вам сделать следующее:

  • Размещение всего исходного HTML-кода и указание, загружаете ли вы его из файла или непосредственно из Интернета

  • Запись в текстовом файле содержимого htmlDoc.DocumentNode.OuterHtml в текстовый файл. Если вы загружаете HTML из Интернета, возможно, вы получаете 404 ( Not Found ) или что-то еще;)

...