Patent ID: 7139971
Filing Date: 2006-11-21
Classification: G06F,Y10S

Abstract:
1. A method of editing a plurality of mark-up language structured documents each containing a plurality of structured elements and generating a resultant document reflecting the edit results, said method comprising the steps of: (a) acquiring a first and a second mark-up language structured document to be edited into a document edit system; (b) acquiring an element edit statement into said document edit system, said element edit statement comprising a plurality of edit instructions for searching for at least a first and a second desired element in the first and second mark-up language structured documents; (c) defining an element search portion in each of said first and second mark-up language structured documents, said element search portion of said first mark-up language structured document containing a plurality of elements in the first mark-up language structured document, and said element search portion of said second mark-up language structured document containing a plurality of elements in the second mark-up language structured document; (d) implementing match operations between desired elements defined in said element edit statement and each of the elements in said element search portion of each of said first and second mark-up language structured documents, and ascertaining at least a first and a second element of said element search portion of said first mark-up language structured document which match the first and second desired elements defined in said element edit statement respectively, and at least a third and a fourth element of said element search portion of said second mark-up language structured document which match the first and second desired elements defined in said element edit statement respectively, the matched elements being extracted from said first and second mark-up language structured documents, the extracted elements being stored in an edit result storage, said match operations being repeated until completing all the edit instructions in the element edit statement; and (e) generating said resultant document, wherein said resultant document includes an arrangement of elements extracted in step (d) such that said first and third elements are arranged together with each being arranged in association with said second and fourth elements respectively.