QDomDocument doc;//заполенение xml документаQString str = doc.toString();QByteArray arr = str.toUtf8();//отправление arr в сеть
QDomDocument doc;//заполенение xml документаQString str = QString::fromUtf16(L"<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + doc.toString();QByteArray arr = str.toUtf8();//отправление arr в сеть
QDomDocument doc;QDomNode node = doc.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"" + <your codec name> + "\"");doc.insertBefore(node, doc.firstChild());