Private Function XMLtoDT(ByVal xml As String) As DataTable Dim dataSet As DataSet = New DataSet Dim reader As New System.Xml.XmlTextReader(New StringReader(xml)) dataSet.ReadXml(reader) If dataSet.Tables.Count = 0 Then Return New DataTable Else Return dataSet.Tables(0) End If End Function