secureswitools/swisistools/source/interpretsislib/xmlgenerator.cpp
changeset 64 48c14c385b0e
parent 55 ac7f90a6ff4c
child 75 2d2d25361590
equal deleted inserted replaced
58:67f2119dc623 64:48c14c385b0e
   446 				if(fileAppOpaqueDataType->iIsBinary)
   446 				if(fileAppOpaqueDataType->iIsBinary)
   447 				{
   447 				{
   448 					std::string temp = wstring2string(fileAppOpaqueDataType->iOpaqueData);
   448 					std::string temp = wstring2string(fileAppOpaqueDataType->iOpaqueData);
   449 					std::string binStrData = Util::Base64Encode(temp);
   449 					std::string binStrData = Util::Base64Encode(temp);
   450 					std::wstring binData = string2wstring(binStrData);
   450 					std::wstring binData = string2wstring(binStrData);
   451 					AddChildElement(filePropValueRoot,aDocument, KData, binData.c_str());
   451 					XercesString opaqueBinData = WStringToXercesString(binData);
       
   452 					AddChildElement(filePropValueRoot,aDocument, KData, opaqueBinData.c_str());
   452 				}
   453 				}
   453 				else
   454 				else
   454 				{
   455 				{
   455 					AddChildElement(filePropValueRoot,aDocument, KData, fileAppOpaqueDataType->iOpaqueData.c_str());
   456 					XercesString opaqueData = WStringToXercesString(fileAppOpaqueDataType->iOpaqueData);
       
   457 					AddChildElement(filePropValueRoot,aDocument, KData, opaqueData.c_str());
   456 				}
   458 				}
   457 				
   459 				
   458 				XercesString locale = IntegerToXercesString(fileAppOpaqueDataType->iLocale);
   460 				XercesString locale = IntegerToXercesString(fileAppOpaqueDataType->iLocale);
   459 				AddChildElement(filePropValueRoot,aDocument, KOpaqueLocale, locale.c_str());
   461 				AddChildElement(filePropValueRoot,aDocument, KOpaqueLocale, locale.c_str());
   460 
   462