Descendientes directos con paquete de agilidad html

.net html-agility-pack

Pregunta

Tengo un nodo html específico y quiero obtener el segundo descendiente directo alias. Así que después de escribir .Descendants("div") escribí ls.Last() . De hecho, tengo el último div en el segundo descendiente. No es lo que estoy esperando. ¿Cómo consigo solo los descendientes directos? o ¿cómo obtengo el descendiente con un nombre de clase específico? porque "div.postBody" sería una alternativa adecuada.

Respuesta aceptada

Usar XPath te daría lo que quieres. Así que solo para descendientes directos puedes usar -

htmlNode.SelectNodes("/div");

O si necesita buscar por nombre de clase específico, entonces -

htmlNode.SelectNodes("/div");



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é