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;