System and method for the storage, indexing and retrieval of XML documents using relational databases
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assigning attributes to XML document nodes to facilitate their storage in relational databases and the subsequent retrieval and re-construction of pertinent nodes and fragments in original document order is provided. Since these queries are performed using relational database query engines, the speed of their execution is significantly faster than that using more exotic systems such as object-oriented databases. Furthermore, this method is portable across all vendor platforms, and so can be deployed at client sites without additional investments in database software.
41 Citations
39 Claims
-
1-25. -25. (canceled)
-
26. A computer-implemented method for manipulating a first XML document, the method comprising:
-
converting the first XML document into a table; and
storing the table in a relational database. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A data structure for storing a node of an XML document, the data structure comprising:
-
data that indicates a name of an element, the identified node instantiating the element;
data that indicates a first path from the root node to the identified node, the first path comprising one or more elements;
data that indicates, for an element in the first path, an order within the first XML document of a node that instantiates that element, the node of that element appearing between the root node and the identified node, inclusive; and
data that indicates a value of the identified node. - View Dependent Claims (38, 39)
-
Specification