You could also use XSLT to make an intermediate file for you and then use that file to actually load your database. IMO, what I'd pick would be dependent upon how complex the incoming XML was and how ...
SQL Server backups cannot be restored to older versions directly. Use Export and Import Data-Tier Application for cross-version database migration. Reconfigure permissions, logins, and connection ...