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

本文关键字:检索 HTML 标记 Gecko | 更新日期: 2023-09-27 18:31:16

问题的目的:

我需要向最终用户显示不正确的 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;
    }
    }

埃莱姆。InnerHtml 只返回一个空值。我需要获取整个标签。更像是外部HTML..但是这里不支持 outerHTML 命令。我是 c# 的新手,真的无法通过它。请帮我。:(

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

outerHTML

版本11开始在Gecko中得到支持。Skybound是否支持此版本?