Перенос строки является частью текста. То что его надо кодировать спец-символом внутри XML - проблема XML.
Допустим, а как тогда кодировать текст в первую очередь и ещё машинно читаемую информацию при этом иметь?
Текст отдельно, метаданные отдельно? Как тогда их связывать в визуальном редакторе?
Какой “текст в первую очередь”?
Названия - в значениях. Если надо записать пробел в значении, то обязательно обрамляем в {}, если без пробелов - {} не обязательны.
Комментарии к чему угодно - после / и до конца строки.
name: {улица Космонавтов}
max,speed: 40 /знак
“/знак” - комментарий, типа мапперу было влом разбираться как проставить источник инмформации об ограничении скорости.
Машиночитаемость отличная. Записная книжка на 200 000 знаков отлично парсится, валидируется, экспортируется, синхронизируется и т.д.