下面是这个实用程序方法,它接受一个DataSet并返回一个XmlDocument
的示例。
我正尝试在不同的环境中执行一个复杂的存储过程,它返回几个数据表。我想以某种方式将该DataSet提供给下面的方法,将其转换为XmlDocument
以供进一步分析。
原因是我的开发计算机无法访问要执行此存储过程的SQL Server,但我可以在该环境中手动执行存储过程。
如何做到这一点?我找到的示例中没有一个是在这样的上下文中处理数据集的。
public static XmlDocument Convert(DataSet ds)
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.LoadXml(ds.GetXml());
return xmlDocument;
}
Update -这是一个强类型数据集,具有定义其架构的XSD文件。
1条答案
按热度按时间wljmcqd81#
您可能希望将XML格式的数据集提取为一个文件,该文件可以使用WriteXml跨不同环境传输。
通过使用ReadXml阅读开发环境中的XML来取回数据集。