+ node2=hnd.FirstChild("Message").FirstChild("Attachments").FirstChild("File").ToNode();\r
+ while(node2)\r
+ {\r
+ std::string key="";\r
+ std::string sizestr="-1";\r
+ int size=-1;\r
+\r
+ TiXmlHandle hnd2(node2);\r
+\r
+ txt=hnd2.FirstChild("Key").FirstChild().ToText();\r
+ if(txt)\r
+ {\r
+ key=SanitizeSingleString(txt->ValueStr());\r
+ }\r
+\r
+ txt=hnd2.FirstChild("Size").FirstChild().ToText();\r
+ if(txt)\r
+ {\r
+ sizestr=SanitizeSingleString(txt->ValueStr());\r
+ StringFunctions::Convert(sizestr,size);\r
+ }\r
+\r
+ if(key!="" && size>0)\r
+ {\r
+ m_fileattachments.push_back(fileattachment(key,size));\r
+ }\r
+\r
+ node2=node2->NextSibling("File");\r
+ }\r
+\r