METHOD AND APPARATUS FOR GENERATING AN INTEGRATED VIEW OF MULTIPLE DATABASES
First Claim
1. A method of generating a syntax tree representation of a plurality of marked-up documents, the method including:
- in respect of each of the plurality of marked-up documents, generating a tree-structured document object model of the marked-up document;
traversing each document object model to generate an intermediate structure comprising a list of lists of elements and sub-elements; and
generating a syntax tree representation of the intermediate structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system 1 is operable to receive a plurality of XML (or other marked-up) documents associated with heterogeneous databases 20, 30 and to process these to generate a virtual integrated view presenting a seemingly merged view of the database structures. The computer system includes an input interface for receiving a plurality of marked-up documents, a document object model generation module operable to generate a tree-structured document object model of each marked-up document; an intermediate structure generation module operable to traverse each document object model to generate an intermediate structure comprising a list of lists of elements and sub-elements; a syntax tree generation module for generating a syntax tree representation of the intermediate structure; and a virtual integrated view module operable to generate a view of the syntax tree representation which may be conveniently displayed to the user on a graphical display, wherein by providing the system with a plurality of marked-up documents reflecting the structures of a plurality of databases, the virtual integrated view module is operable to provide a virtual integrated view of the plurality of databases.
-
Citations
9 Claims
-
1. A method of generating a syntax tree representation of a plurality of marked-up documents, the method including:
-
in respect of each of the plurality of marked-up documents, generating a tree-structured document object model of the marked-up document; traversing each document object model to generate an intermediate structure comprising a list of lists of elements and sub-elements; and generating a syntax tree representation of the intermediate structure. - View Dependent Claims (2, 3, 4, 8, 9)
-
-
5. A computer system (1) for generating a syntax tree representation of a plurality of marked-up documents, the system including:
-
an input interface (162) for receiving a plurality of marked-up documents, a document object model generation module (1210) operable to generate a tree-structured document object model of each marked-up document; an intermediate structure generation module (1220) operable to traverse each document object model to generate an inter mediate structure comprising a list of lists of elements and sub-elements; and a syntax tree generation module (1230) for generating a syntax tree representation of the intermediate structure. - View Dependent Claims (6, 7)
-
Specification