Einzelnen Beitrag anzeigen

Benutzerbild von Berserker
Berserker

Registriert seit: 15. Dez 2002
Ort: Chemnitz
164 Beiträge
 
Delphi 6 Professional
 
#1

Via DOM lesen von Child-Elementen

  Alt 25. Mär 2008, 20:24
Servus.

Ich lese via DOM (Unit MSHTML) den Tree einer Seite aus.

In einer TabellenZelle sind nun Unterelemente enthalten, wobei ich aber nur die Anchor-Elemente benötige.
Wie bekomme ich diese dort heraus?

Lesen tue ich es wie folgt:

Delphi-Quellcode:
var item: IDispatch;
    tblRow2: IHTMLTableRow;
    cells2: IHTMLElementCollection;

begin
  tblRow2 := (tblRows.item(1,0) as IHTMLTableRow);
  cells2 := tblRow2.cells;

  item := (cells2.item(0,0) as IHTMLElement).children;
  item.QueryInterface(IID_IHTMLElementCollection, zell2);
Der Wert in der Zelle sieht im Quellcode wie folgt aus:

<font size="2">Text</font>

Ich brauche aber nur das A-Element und will den Link auslesen.

Wäre für Lösungsansätze sehr dankbar.
MfG. Ronny
  Mit Zitat antworten Zitat