我有以下代码:
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);
Run Code Online (Sandbox Code Playgroud)
我以为我会得到一个XML:
<accountpoint code="4871583314750580" name="" serial="14750580">
Run Code Online (Sandbox Code Playgroud)
但是我有:
<accountpoint serial="14750580" code="4871583314750580" name="">
Run Code Online (Sandbox Code Playgroud)
为什么?
PS是的,当然,在XML文档中它并不重要,但我想获得正确的属性顺序.