dataset变换为xml代码

dataset转换为xml代码
我开发wp手机阅读器,用web service。在服务器端调用sql数据库中的一个表,返回给手机客户端,现在用dataset在服务器端调用成了。但是无法返回给手机,使用dataset的代码如下。


            SqlConnection cnn = Connection.sConn();
            string sql = "select*from Books";
            SqlDataAdapter adapter = new SqlDataAdapter(sql, cnn);
            DataSet dabook = new DataSet();
            adapter.Fill(dabook, "books");

后面如何把这个dataset的文件转换为xml,并且转换为string格式。,手机调用webservice的时候就方便了。后面的代码怎么写呢?希望各位大神给出代码,最好能有注释哦。新手,再次感激不尽!
XML dataset 手机 SQL webservice

------解决方案--------------------
dabook.WriteXML(System.IO.Stream stream)