Como decodificar string para XML em C #

Eu tenho uma string (de um elemento CDATA) que contém a descrição do XML. Preciso decodificar essa string em uma nova string que exiba os caracteres corretamente usando C #

String existente:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><myreport xmlns="http://test.com/rules/client"><admin><ordernumber>123</ordernumber><state>NY</state></report></myreport>

String Wanted:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<myreport xmlns="http://test.com/rules/client">
<admin><ordernumber>123</ordernumber><state>NY</state></report></myreport>

questionAnswers(7)

yourAnswerToTheQuestion