From my perspective I would like to save the whole XML as table record.
Since SQL 2005 already support XML type, then we can do normal query. And we have benefit having original data, and no parsing in export-import process. Thus, if in the future we need to restore the data we still have the original data - or may be we need additional information, we still have the original