Copy Code code as follows:
private String Convertdatatabletoxml (DataTable xmlds)
{
MemoryStream stream = null;
XmlTextWriter writer = null;
Try
{
stream = new MemoryStream ();
writer = new XmlTextWriter (stream, Encoding.default);
Xmlds.writexml (writer);
int count = (int) stream. Length;
byte[] arr = new Byte[count];
Stream. Seek (0, seekorigin.begin);
Stream. Read (arr, 0, Count);
UTF8Encoding UTF = new utf8encoding ();
Return UTF. GetString (arr). Trim ();
}
Catch
{
return String.Empty;
}
Finally
{
if (writer!= null) writer. Close ();
}
}
Private DataSet Convertxmltodataset (string xmlData)
{
StringReader stream = null;
XmlTextReader reader = null;
Try
{
DataSet Xmlds = new DataSet ();
stream = new StringReader (xmlData);
reader = new XmlTextReader (stream);
Xmlds.readxml (reader);
return xmlds;
}
catch (Exception ex)
{
String strtest = ex. message;
return null;
}
Finally
{
if (reader!= null)
Reader. Close ();
}
}