Is this valid code? I've seen it mentioned that you can add your sitemap.xml URL to your robots.txt file http://www.napier.eclipse.co.uk/robots.txt
here you find all about robots.txt http://www.robotstxt.org/ including a validator re sitemap correctly it is called: sitemapindex.xml and has a precise / special format. meanwhile several major SE participate in the use of this format. see also: howto make your sitemapindex.xml
do you "think" or KNOW ?? i certainly have used some kind of official protocol or reference when writing my article time ago the only official reference i find NOW is in german language from google https://www.google.com/webmasters/tools/docs/de/protocol.html where google clearly says about <loc> URL der Seite. Diese URL muss mit dem Protokoll beginnen (z. B. "http") (freely translated): URL of the page - MUST begin with "http" ...... unless you KNOW an official and better protocol definition and would like to share it HERE.
My robots.txt looks like this, and the message in Google webmaster tools says: Valid sitemap reference detected - so I think it's ok.