Dim xmlStreamData As StringReader Dim xmlStreamSchema As StringReader Dim objData As DataSet Try xmlStreamData = New StringReader(strXML) objData = New DataSet() objData.ReadXml(xmlStreamData, XmlReadMode.ReadSchema) Return objData Catch ex As Exception Throw End TryHope that helps,