小编Mas*_*AKK的帖子

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);
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文档中它并不重要,但我想获得正确的属性顺序.

c++ xml qt qtxml

5
推荐指数
3
解决办法
2013
查看次数

标签 统计

c++ ×1

qt ×1

qtxml ×1

xml ×1