Ciao,
premetto che non ho mai avuto nè modo nè esigenza di realizzare applicazioni compilabili in Kylix, ma ciò che posso dirti dalle mie letture è questo.
Il motore dbExpress è stato sviluppato da Borland per essere utilizzato sia in Delphi che in Kylix; in breve, si tratta dell'unica libreria di accesso ai dati "portabile", e quindi utilizzabile per il tuo scopo.
dbExpress include driver di accesso ai dati per MySQL e InterBase, due motori database anch'essi "portabili".
Per quanto riguarda l'accesso a file XML, è possibile.
Tra i componenti dbExpress ne esiste uno, TSimpleDataSet, che permette di aprire un file XML come sorgente di dati. Il file XML deve essere formattato in un modo preciso, ma a questo ci pensa Delphi attraverso un apposito editor che permette al programmatore di costruire le tabelle come crede. Tale formato viene indicato col nome MyBase.
Puoi usare i termini che ti ho indicato per fare le ricerche dovute...altro non so.
Ciao!![]()