主权项 |
一种通用的文件自动化解析处理系统,其特征在于包括指令输入模块、控制模块、XML文件配置模块、PM文件配置模块、XML文件载入模块、XML文件解析模块、PM文件载入模块、文件输出模块和文件处理模块;指令输入模块接收用户指令并将用户指令发送给控制模块,所述用户指令包括配置XML文件指令、配置PM文件指令和处理用户文件指令;控制模块根据用户指令的类别调用不同的模块,若用户指令为配置XML文件指令,则调用XML文件配置模块,由XML文件配置模块读取预设的XML文件,并且判断该XML文件是否符合预定格式,仅当该XML文件正常,即符合预定格式时,由文件处理模块将当前时间和该XML文件的名称及内容存入数据库,并且同时还将该XML文件存到XML文件指定目录之中;若用户指令为配置PM文件指令,则调用PM文件配置模块,由PM文件配置模块读取预设的PM文件,之后由文件处理模块将当前时间和该PM文件的名称存入数据库,并且同时还将该PM文件存到PM文件指定目录之中;若用户指令为处理用户文件指令,则调用XML文件载入模块,由XML文件载入模块读取存储在XML文件指定目录之中XML文件,之后由XML文件解析模块对该XML文件进行解析,得到该XML文件中的对PM文件的关联信息,并且根据所述关联信息调用PM文件载入模块将存储在PM文件指定目录中的PM文件载入,之后由文件处理模块根据PM文件中的处理指令对用户文件进行处理,,再由文件输出模块将处理之后的用户文件进行保存并输出,即得到用户需求文件。 |