Decodificar XML retornado por um serviço da web (<e> são substituídos por & lt; e & gt)? [duplicado]
Possível duplicado:
Como decodificar string para XML em C #
Estou chamando um serviço da web que retorna XML. Se, estou usando SOAP, está tudo bem, recebo XML válido de volta. Se, no entanto, eu uso o POST para obter o valor de retorno, o XML chega codificado como o conteúdo da resposta. Isso significa que todos <e> são substituídos por<
e>
.
Existe uma maneira de converter a string novamente em XML válido? Não quero usar um RegEx ou substituir manualmente, pois tenho certeza de que existem outros caracteres que foram codificados além dos <e>.
O framework é .NET 3.5