DataSet.WriteXml为字符串

时间:2009-06-08 08:16:45

标签: c# .net dataset

我想使用GetXml从DataSet 中获取不带的字符串。我正在使用WriteXml。如何使用它来获取字符串? 感谢

3 个答案:

答案 0 :(得分:59)

StringWriter sw = new StringWriter();
dataSet.WriteXml(sw);
string result = sw.ToString();

答案 1 :(得分:7)

写一个StringWriter,然后点击ToString

请注意,如果您希望生成的XML声明指定UTF-8而不是UTF-16,则需要像Utf8StringWriter这样的内容。

答案 2 :(得分:1)

这是vb.net代码:

 Private Function GenerateXML(ByVal ds As DataSet) As String
    Dim obj As New StringWriter()
    Dim xmlstring As String
    ds.WriteXml(obj)
    xmlstring  = obj.ToString()
    Return xmlstring 
End Function