Я работаю с QDomElement
и QDomDocument
для экспорта данных в XML. Когда я делаю это, атрибуты записываются в правильном порядке:
element.setAttribute("xRepeat", xrepeat);
element.setAttribute("yRepeat", yrepeat);
Это выводит что-то вроде xRepeat="3" yRepeat="8"
. Тогда я попробовал это ...
element.setAttribute("xrepeat", xrepeat);
element.setAttribute("yrepeat", yrepeat);
В результате получается yrepeat="8" xrepeat="3"
. Есть ли причина, по которой атрибуты теперь записываются в обратном порядке? Я уже выполнил обычную процедуру clean / qmake / build в моей IDE (Qt Creator), чтобы убедиться, что функция компилятора «только перестроить то, что было изменено» не делает ничего странного