Gilt ab List & Label 16
Sie können XML Dateien als (Delphi) Datasource für List & Label verwenden. Dafür müssen diese zuvor in Datenpakete konvertiert werden. Beachten Sie hierzu den Link unten.Ein möglicher Aufbau eines solchen Datenpakets (XML-Dokuments) könnte so aussehen:
<?xml version="1.0" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="Feld1" fieldtype="string" WIDTH="1"/>
<FIELD attrname="Feld2" fieldtype="string" WIDTH="29"/>
<FIELD attrname="Feld3" fieldtype="string" WIDTH="9"/>
</FIELDS>
<PARAMS/>
</METADATA>
<ROWDATA>
<ROW Feld1="1" Feld2="Eintrag12" Feld3="Eintrag13"/>
<ROW Feld1="2" Feld2="Eintrag22" Feld3="Eintrag23"/>
<ROW Feld1="3" Feld2="Das ist ein langer Eintrag 32" Feld3=" Das ist ein langer Eintrag 33"/>
</ROWDATA>
</DATAPACKET>
Eine solche XML-Datei können Sie dann in eine Datasource laden und diese wie gewohnt List & Label als Datenquelle zuweisen.
Beispiel:
...
ClientDataSet1.LoadFromFile('test.xml');
DataSource1.DataSet :=ClientDataSet1;
LL.DataSource := DataSource1;
...
Links:
https://docwiki.embarcadero.com/RADStudio/Athens/de/XML_in_Datenbankanwendungen_verwenden
IDKBTD000837 KBTD000837