ganz ehrlich, das hab ICH diesmal nicht verstanden...
Warum kann man das nicht mit einer NodeList erreichen?...
Delphi-Quellcode:
var
themen: IXMLDOMNodeList;
i: integer;
begin
Cerweitert_themenliste.Items.BeginUpdate; //Cerweitert_themenliste ist eine Combo box
themen := xmlDoc.documentElement.selectNodes('/bilderdatenbank/*');
for i:=0 to (themen.length - 1) do begin
Cerweitert_themenliste.items.add(themen.item[i]); // das ist falsch... (siehe unten)
end;
Cerweitert_themenliste.Items.EndUpdate;
end;
Diese Zeile ist ja offensichtlich falsch:
Cerweitert_themenliste.items.add(themen.item[i]);
Kann man da nicht etwas einfacheres machen, das ich dann auch zumindestens verstehe, als das, was SirThornberry vorgeschlagen hat?
gruß
billi