Hallo,
in deinen ursprünglichen Beispieldaten war <sessions> das documentElement, in den Echtdaten liegt dieses Element eine Ebene tiefer, also musst du den Zugriff auf die Liste der <player> entsprechend anpassen:
Delphi-Quellcode:
// ...
ExtractCells(documentElement.ChildNodes['sessions'].ChildNodes, StringGrid, FIELDNAMES);
// ...
Eine Komponente der Klasse TLabel kannst du leicht dynamisch erstellen, aber über die Platzierung musst du dir ein wenig Gedanken machen.
Delphi-Quellcode:
procedure TDemoForm.ButtonClick(Sender: TObject);
begin
with TLabel.Create(self) do
begin
Parent := self; // oder ein anderes WinControl
Caption := 'Dynamic';
Left := 50;
Top := 50;
end;
end;
Ob TLabel wirklich so gut sind?
Freundliche Grüße