Неверный порядок атрибутов в Qt XML

У меня есть следующий код:

element.clear();
element.setTagName("accountpoint");
element.setAttribute("code", QString(ID_CONST)+serial);
element.setAttribute("name", QString());
element.setAttribute("serial", serial);

QFile file(filename);
file.open(QIODevice::ReadWrite);
QTextStream stream(&file);
doc.save(stream, 4);

Я думал, что получу XML как:


Но у меня есть:


Зачем?

Постскриптум Да, конечно, в XML-документе это не имеет значения, но я хочу получить правильный порядок атрибутов.

Ответы на вопрос(3)

Ваш ответ на вопрос