string XaLibModel::ListResponse(DbResMap& DbRes,vector<string>& FieldsToRead) { string Res="<list>"; for (auto j=0; j<DbRes.size(); j++) { Res.append("<item>"); for (auto &i: FieldsToRead) { Res.append("<"+i+">"); if (DbRes[j][i]=="") { Res.append("null"); } else { Res.append(DbRes[j][i]); } //Res.append(DbRes[j][i]); Res.append("</"+i+">"); }; Res.append("</item>"); }; Res.append("</list>"); return Res; };
void XaLibSql::DumpResMap (DbResMap& ResMap){ for (auto j=0;j<ResMap.size();j++) { LOG.Write("ERR", __FILE__, __FUNCTION__,__LINE__,"ROW => "+to_string(j)); for(auto elem : ResMap[j]) { string key=elem.first; string value=elem.second; LOG.Write("ERR", __FILE__, __FUNCTION__,__LINE__,"key => "+key+" value => "+value); } }; };