htmlDocument.GetElementById возвращает элемент с тем же именем, но не id

c# getelementbyid html-agility-pack

Вопрос

Первый раз, используя HtmlAgilityPack, я извлекаю узлы внутри html, который имеет 2 разных элемента, разделяя значение как id для одного и как имя для другого:

    <span name="abc"></span>
     . . .
    <div id="abc"></div>

Когда я использую GetElementById («abc»), я получаю элемент, чье имя , а не идентификатор, является указанным. Это так?

заранее спасибо

Популярные ответы

Кажется, я не могу воспроизвести вашу проблему в VB.NET (см. Скриншот выше).

Он предназначен только для элемента с идентификатором «abc», а не с тем же именем.

Может быть, вы можете отправить нам код с неправильным поведением?

Рабочий фрагмент кода



Related

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