html敏捷包和文本中的三角括号

时间:2011-11-22 17:47:15

标签: html-agility-pack

当我使用Html Agility Pack加载某些html文件时,我知道当html标签中的文本具有这样的三角形支撑时,它不会关闭某些标签(查看InnerHtml和OuterHtml属性)

<span class='title'>&nbsp;&nbsp;Launching app results in an error "Activation of http://<server name="">/TemplateBuilder/?language=1033&locale=1033 resulted in exception"</span>

所以输出我得

<span class='title'>&nbsp;&nbsp;Launching app results in an error "Activation of http://<server name="">/TemplateBuilder/?language=1033&locale=1033 resulted in exception"

有什么可以保留它吗?因为输出中缺少,所以不显示整个html。

谢谢

1 个答案:

答案 0 :(得分:0)

这是因为你的原始html太无效了。它应该是:

<span class='title'>&nbsp;&nbsp;Launching app results in an error "Activation of http://&lt;server name=""&gt;/TemplateBuilder/?language=1033&locale=1033 resulted in exception"</span>

Html Agility Pack无法检测到这种格式错误的HTML。