Du musst Dir dein 'AutoInc' selbst basteln. Dazu dient das Event 'OnNewRecord'. Hier weist Du dem 'AutoInc'-Feld (Der Datentyp muss -glaube ich- ein TIntegerFeld sein) einfach einen neuen Wert zu, z.B. so:
Delphi-Quellcode:
Procedure TDatamodule1.MyDataSetNewRecord (Sender : TDataset);
Begin
inc (fUniqueID);
Sender['IDFieldName'] := fUniqueID;
End;
Nun musst Du das private Feld 'fUniqueID' beim Einlesen der
XML-Tabelle nur noch auf den höchsten Wert des Feldes 'IDFieldName' setzen und dann läuft das.