Dim stringaXml As String = "<nome>pinco</nome><cognome><![CDATA[pallino]]></cognome>"
Dim risultato As String = EstraiTestoDaStringaXml(stringaXml)
Console.WriteLine(risultato)
Private Function EstraiTestoDaStringaXml(stringaXml As String) As String
Dim sb As New System.Text.StringBuilder()
Dim reader As New XmlTextReader(stringaXml, XmlNodeType.Element, Nothing)
If reader.NodeType <> XmlNodeType.Text And reader.NodeType <> XmlNodeType.CDATA Then Continue While
If sb.Length > 0 Then sb.Append(" ")