¿Cuál es la forma más sencilla de obtener XML sangrado con saltos de línea de XmlDocument?

Cuando construyo XML desde cero con XmlDocument , la OuterXmlpropiedad ya tiene todo bien sangrado con saltos de línea. Sin embargo, si llamo LoadXmla un XML muy "comprimido" (sin saltos de línea o sangría), la salida de OuterXmlpermanecerá así. Entonces ... ¿Cuál es la forma más sencilla de...