Qual é a maneira mais simples de obter XML recuado com quebras de linha de XmlDocument?

Quando eu construo XML do zero XmlDocument, a OuterXmlpropriedade já tem tudo muito bem recuado com quebras de linha. No entanto, se eu chamar LoadXmlalgum XML muito "compactado" (sem quebras de linha ou recuo), a saída de OuterXmlpermanecerá dessa forma. Assim ... Qual é a maneira mais simples de...