Faça xml mais legível

Existe alguma maneira de pegar uma string xml em .net e facilitar a leitura? o que eu quero dizer é que posso converter isso:

<element1><element2>some data</element2></element1>

para isso

<element1>
    <element2>
        some data
    </element2>
</element1>

existe algum construído em classe para isso? como o sql server 2005 parece remover toda a formatação no xml para economizar espaço ou algo assim ...

questionAnswers(5)

yourAnswerToTheQuestion