XML: Criando um Recordset Desconectado de uma String XML
Public Function
XMLStringToRecordset(strXML As String) As Recordset
Dim objStream As ADODB.Stream
Dim oRecordset As ADODB.Recordset
Set objStream = New ADODB.Stream
objStream.Open
objStream.WriteText strXML
objStream.position = 0
Set oRecordset = New ADODB.Recordset
oRecordset.Open objStream
objStream.Close
Set objStream = Nothing
Set XMLStringToRecordset = oRecordset
Set oRecordset = Nothing
End Function