@@ -123,13 +123,13 @@ void SensitivityScenarioData::volShiftDataFromXML(XMLNode* child, VolShiftData&
123123
124124void SensitivityScenarioData::shiftDataToXML (XMLDocument& doc, XMLNode* node, const ShiftData& data) const {
125125 XMLUtils::addChild (doc, node, " ShiftType" , data.shiftType );
126- XMLUtils::addChild (doc, node, " ShiftSize" , data.shiftSize );
127- if (!data.shiftScheme .empty ())
128- XMLUtils::addChild (doc, node, " ShiftScheme" , data.shiftScheme );
129126 for (auto const & [k, v] : data.keyedShiftType )
130127 XMLUtils::addChild (doc, node, " ShiftType" , v, " key" , k);
128+ XMLUtils::addChild (doc, node, " ShiftSize" , data.shiftSize );
131129 for (auto const & [k, v] : data.keyedShiftSize )
132130 XMLUtils::addChild (doc, node, " ShiftSize" , XMLUtils::convertToString (v), " key" , k);
131+ if (!data.shiftScheme .empty ())
132+ XMLUtils::addChild (doc, node, " ShiftScheme" , data.shiftScheme );
133133 for (auto const & [k, v] : data.keyedShiftScheme )
134134 XMLUtils::addChild (doc, node, " ShiftScheme" , v, " key" , k);
135135}
0 commit comments