4 Stimmen

Gecko-API für DOM

Bietet Gecko eine API für die direkte Arbeit mit seinem DOM? Ich bin auf der Suche nach einer Klasse wie HtmlElement, die verwendet werden kann, um Bäume von HTML-Inhalten zu erstellen/zu durchlaufen.

Ich versuche, Gecko als Webbrowser-Steuerelement in einer Desktop-Anwendung zu hosten, und würde eine direkte API bevorzugen, anstatt über COM zu gehen. Danke!

2voto

greyfade Punkte 24134

Ja, praktisch alle Klassen, die sich auf das DOM beziehen, sind ausgesetzt durch XPCOM . Ich glaube sogar, dass die gesamte Funktionalität von Gecko auf diese Weise offengelegt wird.

2voto

user362834 Punkte 259

Greyfade: während Ihre Antwort technisch korrekt ist, habe ich festgestellt, dass die Gecko-DOM-API unglaublich schwer zu finden ist, wegen all der javascript-basierten Antworten, die mit einer höheren Priorität auftauchen!

XPCOM ist auch ziemlich schwer zu verstehen, da es funktional zu 90% mit COM identisch ist.

Sie sollten wirklich in die Newsgroup für Mozilla-Entwicklungsplattformen gehen und diese Frage stellen: Sie werden dort eher Antworten erhalten, da sich die Leute, die XPCOM von C++ aus benutzen, in dieser Newsgroup sammeln.

l.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X