返回 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文档简单的多。
-- From Bndy.Net