Cargando cadena HTML usando HTMLAgilityPack

c# html-agility-pack

Pregunta

Estoy cargando el HTML pasado como cadena en el documento HTMLAgilityPack como se muestra a continuación.

 HtmlDocument html = new HtmlDocument();
 html.OptionOutputAsXml = true;
 html.LoadHtml(htmlText);
 HtmlNode document = html.DocumentNode;

Después de cargar el documento.InnerHtml aparece con & quot (muestra abajo) para todas las citas. ¿Cómo puedo evitar esto?

<span style=\"\\&quot;MARGIN-LEFT:\" class=\"\\&quot;form_title\\&quot;\" _20px5c_22_=\"\">MyText</span>

Me gustaría que la muestra se muestre como se muestra a continuación.

<span class=\"form_title\" style=\"MARGIN-LEFT: 20px\">MyText</span>

Desde el "documento" obtenido, tengo que hacer un bucle y encontrar elementos (usando el componente fizzler). Pero con la aparición de "& quot" no puedo hacerlo.

Respuesta aceptada

Problema resuelto después de agregar

HtmlAgilityPack.HtmlNode.ElementsFlags.Remove("form"); 
HtmlDocument html = new HtmlDocument();
html.OptionAutoCloseOnEnd = true;



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é