See this forum: http://support.shopsite.com/forums/viewtopic.php?t=6586
The XML file automatically generated has spaces before the XML declaration line that causes Google to reject the file. At least this is happening on Windows servers - don't know about Linux or Unix servers.