“In his recent post Alex Feinman shows how to create XmlDataSource. This is a really great and usefull piece of code that shows how to implement databinding by the means of xml file.

If your your XML data is not that complex and close to the DataSet’s xml serialized schema you can use the Paul Wilson’s Open-Source ADO.NET XML Provider, that implements appropriate .NET Framework Data Provider interfaces and allows accessing and filtering the XML data by way of sql statements. “

Alex’s ported the code for Compact Framework. You can download the source code from here.