htmlDocument.GetElementById devuelve un elemento con el mismo nombre, no con id.

c# getelementbyid html-agility-pack

Pregunta

La primera vez que uso HtmlAgilityPack, estoy recuperando nodos dentro de un html que tiene 2 elementos diferentes, compartiendo un valor como id para uno y como nombre para el otro:

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

Cuando uso GetElementById ("abc") obtengo el elemento cuyo nombre , y no el ID, es el que se especificó. ¿Cómo es eso?

Gracias por adelantado

Respuesta popular

Parece que no puedo reproducir tu problema en VB.NET (ver la captura de pantalla anterior).

Solo está apuntando al elemento con id "abc" y no al que tiene el mismo nombre.

Tal vez usted podría enviarnos un pedazo de código con un comportamiento incorrecto?

Pieza de trabajo de código



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué