Perfetto, alla fine l'ho riscritto così in vb:
codice:
Dim currentChannelLink As String, currentChannelTitle As String
        While reader.Read()
            Dim type As XmlNodeType = reader.NodeType


            If type = XmlNodeType.Element AndAlso reader.LocalName = "title" Then
                currentChannelTitle = reader.ReadString
            End If
            If type = XmlNodeType.Element AndAlso reader.LocalName = "link" Then
                currentChannelLink = reader.ReadString()
                output.Text = output.Text & "" & currentChannelTitle & " - "
            End If

        End While
L'unica cosa è che prima delle info, escono due link che si chiamano corriere, e corriere.it, pensi sia possibile partire direttamente dal secondo terzo link così da non farli visualizzare?

Grazie mille per l'aiuto