Как я могу сказать xml.Marshal или xml.MarshalIndent завершать строки в окончаниях строк Windows CRLF, а не LF, который он производит сейчас?
Примечание: я пытался запустить strings.Replace(s, "\n", "\r\n", -1)
и strings.Replace(s, ">\n", ">\r\n", -1)
для преобразования после факта, но это вызвало больше проблем, чем решило. Замена общей строки не будет работать.