2009-03-21 8 views
5

Ich möchte einige Grundlagen über MSHTML lernen, wie die Interfaces IHtmlDocument und IHtmlDocument2 zu verwenden. Ich habe lange gesucht, kann aber kein Tutorial für Anfänger finden. Kann jemand etwas zum Lesen empfehlen?MSHTML tutorial

EDIT: Ich bevorzuge C#.

+0

Sie erhalten möglicherweise mehr Antworten, wenn Sie die Sprache (n) angeben können, die Sie verwenden möchten. –

+0

Danke DR! Ich habe hinzugefügt, und Ihre Kommentare machen wirklich Senese. :-) – George2

+0

siehe: http://www.codeguru.com/cpp/in/ieprogram/article.php/c4385/Lightweight-HTML-Parsing-Using-MSHTML.htm#more – Jichao

Antwort

5

Als ich gelernt habe, MSHTML zu verwenden, verließ ich mich meistens auf die MSDN documentation und fragte spezifische Details in Newsgroups und Websites wie dieser.

Es hat mir auch geholfen, das ganze Windows SDK herunterzuladen anstatt online zu lesen.

+0

Danke DR, ich habe die Dokumente gelesen Sie haben hier schon einmal aufgeführt. Sie sind mehr über API-Dokument, aber was ich brauche, ist ein Tutorial oder etwas für einen Anfänger zu lernen, wie man MSHTML verwendet, um einige einfache Anwendungen Schritt für Schritt zu entwickeln. – George2

4

Wenn Sie C# verwenden, sollten Sie MSHTML nicht verwenden. Verwenden Sie die WebBrowser-Komponente, wenn Sie Windows Forms verwenden, verwenden Sie eine der XML-APIs, wenn Sie versuchen, HTML (als XHTML) zu generieren. Möglicherweise möchten Sie einen HtmlWriter verwenden, aber vermeiden Sie nicht verwalteten Code, wenn Sie ihm helfen können.


Links:

BTW, ist MSHTML keine neue Sache - es ist eine alte Sache. BTW2, ist das dieGeorge2?

+0

Dank John, nicht zu viel Eindruck über was meinst du "WebBrowser-Komponente" und "HtmlWriter", könnten Sie bitte auf einige Links über Ihre Ideen verweisen? – George2

+0

@ John, geschätzt, wenn Sie mir einige grundlegende Tutorials über die Verwendung von MSHTML in nicht verwaltetem Code empfehlen können. Ich bin sehr daran interessiert, neue Dinge zu lernen. :-) – George2

+0

George, wenn Sie beabsichtigen HTML zu scrappen und das DOM zu crawlen, dann werden Sie MSHTML wollen. –

0

Es gibt einige Lernprogramme im Abschnitt "hosten und wiederverwenden" der IE SDK-Dokumentation. Aber ich denke, Sie müssen auch die DHTML-Tutorials in der HTML/CSS-Sektion lesen.