"правильно отформатированный XML-файл с отступами и пробелами"
Это может вас удивить, но это правильно отформатированный (правильно сформированный) XML.Стандарт XML ничего не говорит о пробелах между структурными элементами, за исключением того, что это разрешено.По какой-то причине он называется «незначительный пробел».
Если вы хотите отформатировать XML для удобства чтения, вы должны сделать это самостоятельно.Но XML не для людей, а для машин, поэтому нет никакой причины, чтобы ваш SQL выполнял такое форматирование.Используйте любой инструмент, который вам нравится, который автоматически форматирует XML для удобства чтения, если вы хотите проверить XML как человека.