Доброе утро, ЛОР.
Имеется в наличии упоротый XML-файл с контактами (Родина дала им RFC 6351, но нет, надо извратиться — впрочем, это тема отдельная), в котором внутри одного элемента многострочный текст. Типа:
<contact>BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iOS 9.2//EN
FN:John Smith
END:VCARD
</contact>
Т.е., как я понимаю, классическая виндовая пара возврат каретки - перевод строки. Перевод строки таким и остаётся, а возврат кодируется кодом с амперсендом.
Парсить это я научился, не вопрос. Теперь стоит задача генерировать такое средствами Qt. Как затащить в QDomText такой текст с разделителями? Амперсанд он заменяет на &
что логично. Если же написать join(«\r\n»), то в коде это вырождается в