0
質問の目的:C#でGeckoでHTMLタグ全体を取得するには?
私は間違った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はnull値を返します。タグ全体を取得する必要があります。outerHTMLによく似ていますが、ここではouterHTMLコマンドはサポートされていません。私はC#を初めて使っていて、本当にそれを乗り越えることができません。それで私を助けてください。 :(