я имею XML data
Хранится в QString/QByteArray
Я хочу написать эти данные XML в новом sample.xml
файл и сохраните этот файл в каталоге документов устройства.
Кто-нибудь, пожалуйста, направьте меня на это.
Заранее спасибо.
Ты можешь использовать QXmlStreamWriter. Вот Вы можете найти официальный пример, который читает с устройства, а затем записывает это. Вы можете немного изменить это, чтобы позволить читать из вашего QString / QByteArray по соответствующей конструкции, если я правильно понимаю ваш запрос.
QFile file(QDir::currentPath() + "/shared/documents/yourfile.txt");
if (file.open(QIODevice::WriteOnly)) {
QTextStream stream(&file);
stream << "DATA HERE \n";
}