The buff at "Z" are stringed together with previous values.Code:std::ostringstream ss; ss.flush(); ss.clear(); ss << v.x; std::string buff(ss.str()); XMLString::transcode(buff.c_str(), tempStr, 99); elem1->setAttribute(L"X", tempStr); e1->appendChild(elem1); ss.flush(); ss.clear(); ss << v.y; buff.clear(); buff = ss.str(); XMLString::transcode(buff.c_str(), tempStr, 99); elem1->setAttribute(L"Y", tempStr); ss.flush(); ss.clear(); ss << v.z; buff.clear(); buff = ss.str(); XMLString::transcode(buff.c_str(), tempStr, 99); elem1->setAttribute(L"Z", tempStr);
How do I resolve that?
Thanks
Jack