如何在C#中使用Gecko检索整个HTML标记?

时间:2012-04-17 06:11:51

标签: c# gecko

问题的目的:

我需要向最终用户显示不正确的HTML标记。例如,拿标签。         如果没有“alt”属性,我必须显示整个标签 (

<img src="blahblah.jpg"/>

)。

    My attempt:

    Skybound.Gecko.GeckoElementCollection elemcol=wbMain.Document.getElementsByTagName("img");
    foreach(Skybound.Gecko.GeckoElement elem in elemcol)
    {
//Just a basic check to see if the attribute exists
    if((elem.GetAttribute("alt").ToString())==null)
    {
    String content=elem.InnerHtml;
    return content;
    }
    }

elem.InnerHtml只返回一个空值。我需要得到整个标签..更像是outerHTML ..但是这里不支持outerHTML命令。我是c#的新手,我真的无法完成它。请帮帮我。 :(

1 个答案:

答案 0 :(得分:0)

Gecko since version 11支持

outerHTML。 Skybound是否支持此版本?