Eine XSLT-Transformation ist auch eine Möglichkeit, die sehr übersichtlich und leicht anzupassen ist. Ein Beispielprojekt liegt anbei. Das Stylesheet kann hier leider nicht korrekt dargestellt werden, daher habe ich es wieder entfernt. Siehe Anhang.
Man kann auf die Weise auch eine Liste der Knoten holen usw., d.h. das ganze ist sehr flexibel.
Oder man holt sich nur die Knoten über ein Select:
Delphi-Quellcode:
var
NodeList: IXMLDOMNodeList;
Node: IXMLDOMNode;
...
NodeList := HtmlDoc.selectNodes('//table[@class="left-statistic"]/tr');
for i := 0 to NodeList.length - 1 do
begin
Node := NodeList.item[i];
memResult.Lines.Add(IntToStr(i + 1) + ': ' + Node.xml);
end;