11. A system to process structured documents, comprising: a computer system having a central processing unit, a memory, a storage device, a display and a bus for exchanging information therebetween, the memory storing computer usable program code executed by the central processing unit to: enable a user to select a predetermined graphical template; analyze the structure of said predetermined graphical template and identify: at least one content area for setting or editing different contents according to documents to which said predetermined template is applied and at least one common area to be used in common among said documents to which said predetermined template is applied; enable a user to select a first structured document that said predetermined graphical template is to be applied to; analyze the structure of said first structured document so as to identify various structural components of said first structured document; enable a user to select at least one content area of said predetermined template; enable a user to select a particular structural component of said first structured document to be inserted into each selected content area of said predetermined template; store in the storage device, an association between template structure information and document structure information for each selected content area and the corresponding selected particular structural component; apply said predetermined structural template to said first structured document so as to insert each said particular structural component into the corresponding selected content area of said predetermined template and to include said at least one common area of said predetermined template into said first structured document; and process a plurality of additional documents so as to: select a next one of said plurality of additional structured documents; analyze the structure of said next one of said plurality of additional structured documents so as to identify various structural components thereof; use the stored associations between template structure information and document structure information to automatically select a similarly situated structural component of said next one of said plurality of additional structured documents to be inserted into each selected content area of said predetermined template; iteratively repeat until insertion is valid from a structural viewpoint for each particular selected structural component: check whether insertion of said particular structural component selected for the corresponding content area of said predetermined template is valid from a structural viewpoint; and expand from said selected particular structural component to select a higher structural component based upon the analysis of said structure of said next one of said plurality of additional structured documents if a check indicates that an insertion into its corresponding content area is invalid from a structural viewpoint; and apply said predetermined structural template to said next one of said plurality of additional structured documents so as to insert each validated structural component into the corresponding selected content area of said predetermined template and to include said at least one common area of said predetermined template into said next one of said plurality of additional structured documents.
11. A system to process structured documents, comprising: a computer system having a central processing unit, a memory, a storage device, a display and a bus for exchanging information therebetween, the memory storing computer usable program code executed by the central processing unit to: enable a user to select a predetermined graphical template; analyze the structure of said predetermined graphical template and identify: at least one content area for setting or editing different contents according to documents to which said predetermined template is applied and at least one common area to be used in common among said documents to which said predetermined template is applied; enable a user to select a first structured document that said predetermined graphical template is to be applied to; analyze the structure of said first structured document so as to identify various structural components of said first structured document; enable a user to select at least one content area of said predetermined template; enable a user to select a particular structural component of said first structured document to be inserted into each selected content area of said predetermined template; store in the storage device, an association between template structure information and document structure information for each selected content area and the corresponding selected particular structural component; apply said predetermined structural template to said first structured document so as to insert each said particular structural component into the corresponding selected content area of said predetermined template and to include said at least one common area of said predetermined template into said first structured document; and process a plurality of additional documents so as to: select a next one of said plurality of additional structured documents; analyze the structure of said next one of said plurality of additional structured documents so as to identify various structural components thereof; use the stored associations between template structure information and document structure information to automatically select a similarly situated structural component of said next one of said plurality of additional structured documents to be inserted into each selected content area of said predetermined template; iteratively repeat until insertion is valid from a structural viewpoint for each particular selected structural component: check whether insertion of said particular structural component selected for the corresponding content area of said predetermined template is valid from a structural viewpoint; and expand from said selected particular structural component to select a higher structural component based upon the analysis of said structure of said next one of said plurality of additional structured documents if a check indicates that an insertion into its corresponding content area is invalid from a structural viewpoint; and apply said predetermined structural template to said next one of said plurality of additional structured documents so as to insert each validated structural component into the corresponding selected content area of said predetermined template and to include said at least one common area of said predetermined template into said next one of said plurality of additional structured documents. 16. The system according to claim 11 , further comprising said memory storing computer usable program code executed by the central processing unit to: implement a document pre-selection to enable a user to select at least a portion of said plurality of additional documents to which said predetermined graphical template is to be applied; and store said pre-selected documents in a document storing module; wherein: said memory storing computer usable program code executed by the central processing unit to select a next one of said plurality of additional structured documents is further configured to: retrieve said next one of said plurality of additional structured documents from said document storing module if said next one of said plurality of additional structured documents is stored in said document storing module.