2

GeckoFXで遊び始めました。残念ながら、そのための大きなドキュメントは見つかりませんでした。ページの DOM ツリーを取得する必要があります。すべての要素を繰り返し、その情報を取得します。誰か助けてくれませんか?

4

4 に答える 4

6

これは古い質問であることは知っていますが、誰かがまだ答えを探している可能性があります。

GeckoNodeCollection nodes = geckoWebBrowser1.Document.GetElementsByName("*");
foreach(GeckoNode node in nodes)
{
    //do whatever you need to do with the node .. 
    GeckoElement element = node as GeckoElement;
    //..
}
于 2010-12-14T05:58:56.847 に答える
3

コード例:

GeckoElementCollection links = geckoWebBrowser1.Document.GetElementsByTagName("a");
foreach (GeckoElement link in links) {
    Debug.WriteLine(link.GetAttribute("href"));
}
于 2010-01-19T16:34:12.510 に答える
0

nsIDOMNodeDOMトラバース機能を提供します。Document ノードから開始できます。nsInterfaces.csインターフェイスの詳細については、ファイルを調べることができます。

于 2010-01-02T18:48:08.107 に答える