返回 DataSet 还是 XmlDocument?

代码
[WebMethod]
public DataSet GetDs()
{
DataSet ds
= new DataSet();
.
.
return ds ;
}
[WebMethod]
public XmlDocument GetXml()
{
XmlDocument doc
= new XmlDocument();
doc
= new XmlDataDocument(GetDs());
return doc;
}

为什么要以XmlDocument的方式返回,DataSet本身就XML?!

 

  =》 当使用DataSet填充一张表格之后,此表格将会以Diffgram的形式返回,熟悉XML的人都清楚,Diffgram是一种非常冗长的XML流,读取速度…………使用XmlDocument的方式返回,使得XML文档简单的多。

posted @ 2010-03-23 08:37  bndy  阅读(171)  评论(0编辑  收藏  举报