Проверил код на файле, который создан в блокноте, а также на файле, созданном в IDEA (расширение .txt). Всё записывает как надо. А валидатор не согласен.