Patent ID: 7596557
Filing Date: 2009-09-29
Classification: G06F,Y10S

Abstract:
1. A system for filtering XML files, the system comprising a task control computer, a scheduling server, a processing server, and a database, the database storing XQuery scripts of each of the tasks, the task control computer comprising: a task setting module configuring the XQuery scripts of each of the tasks and a scheduled time to perform each of the tasks, and storing the XQuery scripts in the database, each of the XQuery scripts contains names of elements in the XML files that need to be retrieved; and a scheduling module scheduling the tasks in the scheduling server; the scheduling server comprising: a sending module sending a task request to the processing server when the scheduled time is reached; and the processing server comprising: a script invoking module invoking the XQuery scripts of each of the tasks from the database when the task request is received; a file filtering module filtering each of the XML files, and obtaining an XQuery result; and a merging module merging the XQuery result of the XQuery scripts of each of the tasks, and storing a merged result of each of the tasks in the database.