Análisis XML con HtmlAgilityPack

azure-worker-roles c# html-agility-pack web-services xml

Pregunta

Estoy analizando xml con HtmlAgilityPack en el rol de trabajador de servicio web, pero hay algo mal. Cuando selecciono childnode "link" obtener el caracter vacio. el xml como:

<link>
http://www.webtekno.com/google/google-ve-razer-dan-oyun-konsolu.html
</link>

mi código para obtener el enlace de rss es:

<link>
http://www.webtekno.com/google/google-ve-razer-dan-oyun-konsolu.html
</link>

Creo que el nodo de enlace de causa de caracteres vacío incluye una nueva línea y después del enlace. ¿Cómo puedo obtener enlace en el nodo?

Respuesta aceptada

Pon esa línea antes de cargar HtmlDocument

HtmlNode.ElementsFlags["link"] = HtmlElementFlag.Closed;

Eso es todo.

De forma predeterminada, su valor es HtmlElementFlag.Empty y se trata como meta e img tags ...




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é