Hacer xml más legible

¿Hay alguna forma de tomar una cadena xml en .net y facilitar su lectura? lo que quiero decir es si puedo convertir esto:

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

a esto

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

¿Hay alguno construido en clase para esto? como sql server 2005 parece eliminar todo el formato en xml para ahorrar espacio o algo ...

Respuestas a la pregunta(5)

Su respuesta a la pregunta