Hallo, ich versuche per SimpleXML die Daten auszulesen und in eine ListView einzulesen. leider beginnt die Listview in der zweiten Spalte und ich weiß net warum, hab schon ein paar dinge probiert aber nix funktioniert.
mein Code zum auslesen:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
ListView1.Clear;
XmlDoc.LoadFromFile('platten.xml');
Item := ListView1.ITems.Add;
counter := XmlDoc.Root.Items.Count;
for i := 0 to counter -1 do
begin
Item.SubItems.Add(XmlDoc.Root.Items.Item[i].Items.ItemNamed['id'].Value);
Item.SubItems.Add(XmlDoc.Root.Items.Item[i].Items.ItemNamed['Titel'].Value);
Item.SubItems.Add(XmlDoc.Root.Items.Item[i].Items.ItemNamed['Artist'].Value);
Item.SubItems.Add(XmlDoc.Root.Items.Item[i].Items.ItemNamed['Label'].Value);
Item.SubItems.Add(XmlDoc.Root.Items.Item[i].Items.ItemNamed['EAN'].Value);
end;
end;