writexml ejemplo convertir c# .net dataset

ejemplo - datatable to xml string c#



DataSet.WriteXml en una cadena (3)

Estoy tratando de obtener una cadena de un DataSet sin usar GetXml. Estoy usando WriteXml, en cambio. Cómo usarlo para obtener una cadena? Gracias


Escriba en un StringWriter , y luego llame a ToString en eso.

Tenga en cuenta que si desea que la declaración XML generada especifique UTF-8 en lugar de UTF-16, necesitará algo como mi Utf8StringWriter .


aquí está el código de 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


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