@ aku, lomaxx и bdukes - ваши решения - это то, что я искал.
@ 1800 ИНФОРМАЦИЯ - хотя я ценю вашу позицию по этому вопросу, это особый случай данных, которые я получаю от веб-сервиса, который обновляется только раз в месяц. Мне не нужно, чтобы данные сохранялись в виде базы данных, потому что это то, для чего предназначен веб-сервис. Ниже приведен код, который я наконец получил для работы.
Serialize
#'res is my object to serialize
Dim xml_serializer As System.Xml.Serialization.XmlSerializer
Dim string_writer As New System.IO.StringWriter()
xml_serializer = New System.Xml.Serialization.XmlSerializer(res.GetType)
xml_serializer.Serialize(string_writer, res)
Deserialize
#'string_writer and xml_serializer from above
Dim serialization As String = string_writer.ToString
Dim string_reader As System.IO.StringReader
string_reader = New System.IO.StringReader(serialization)
Dim res2 As testsedie.EligibilityResponse
res2 = xml_serializer.Deserialize(string_reader)