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);
The buff at "Z" are stringed together with previous values.
How do I resolve that?
Thanks
Jack