int main(int argc, char* argv[]) { CXmlOpeation obj_XmlOpeation; _Proc_Define_Info obj_Proc_Define_Info; _XML_Proc obj_XML_Proc; vec_Xml_File_Name obj_vec_Xml_File_Name; bool blRet = Read_Xml_Folder("XMLData", obj_vec_Xml_File_Name); if(false == blRet) { printf("[Main]Get XML(protocol.xml) error.\n"); printf("[Main]please any key to exit.\n"); getchar(); } //printf("[Main]obj_vec_Xml_File_Name(%d).\n", obj_vec_Xml_File_Name.size()); obj_XmlOpeation.Parse_XML_Define_File((char* )"define.xml", obj_Proc_Define_Info); sprintf_safe(obj_XML_Proc.m_sz_ProcName, MAX_BUFF_50, "%s", obj_Proc_Define_Info.m_szProcName); sprintf_safe(obj_XML_Proc.m_sz_DBType, MAX_BUFF_50, "%s", obj_Proc_Define_Info.m_szDBType); obj_XmlOpeation.Parse_XML_Table_Files(obj_vec_Xml_File_Name, obj_XML_Proc); //printf("[Main]vec_Table_Info(%d).\n", obj_XML_Proc.m_obj_vec_Table_Info.size()); Create_Proc(obj_Proc_Define_Info, obj_XML_Proc); Create_Pool_Proc(obj_XML_Proc); Create_DB_Proc(obj_XML_Proc); //生成测试池代码 //_PoolTest_Group obj_PoolTest_Group; //obj_XmlOpeation.Parse_XML_Test_Pool((char* )"TestPool.xml", obj_PoolTest_Group); //CreatePool_Test(obj_XML_Proc, obj_PoolTest_Group); _DB_Server_Info obj_DB_Server_Info; obj_XmlOpeation.Parse_XML_DB_Server_File((char* )"DBServer.xml", obj_DB_Server_Info); Create_DB_Server(obj_DB_Server_Info, obj_XML_Proc); //getchar(); return 0; }
int main(int argc, char* argv[]) { CXmlOpeation obj_XmlOpeation; _Proc_Info obj_Proc_Info; _Proc_Define_Info obj_Proc_Define_Info; obj_XmlOpeation.Parse_XML_define_File("define.xml", obj_Proc_Define_Info); bool blState = obj_XmlOpeation.Parse_XML_File("protocol.xml", obj_Proc_Info); if(false == blState) { printf("[Main]Get XML(protocol.xml) error.\n"); printf("[Main]please any key to exit.\n"); getchar(); } Create_Proc(obj_Proc_Define_Info, obj_Proc_Info); return 0; }