2012-04-17 7 views
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#を初めて使っていて、本当にそれを乗り越えることができません。それで私を助けてください。 :(

答えて

0

outerHTMLはGeckoのsince version 11でサポートされています。Skyboundは、まだこのバージョンをサポートしていますか?

関連する問題