Generating one or more XML documents from a relational database using XPath data model
First Claim
Patent Images
1. A method transforming data stored on a data storage device that is connected to a computer, the method comprising:
- generating a document object model tree using a document access definition, wherein the data access definition defines;
(1) a collection of one or more tables in a relational database management system for storing attributes for an XML document, (2) how data stored in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated;
traversing the document object model tree to obtain information to retrieve relational data from the relational database management system; and
mapping the relational data to one or more XML documents using the document access definition.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for generating one or more XML documents from a relational database using the XPath data model. Data stored on a data storage device that is connected to a computer is transformed. Initially, a document object model tee is generated using a document access definition, which defines the mapping between an XML tree structure and relational tables. The document object model tree is traversed to obtain information to retrieve relational data. The relational data is mapped to one or more XML documents.
-
Citations
45 Claims
-
1. A method transforming data stored on a data storage device that is connected to a computer, the method comprising:
-
generating a document object model tree using a document access definition, wherein the data access definition defines;
(1) a collection of one or more tables in a relational database management system for storing attributes for an XML document, (2) how data stored in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated;traversing the document object model tree to obtain information to retrieve relational data from the relational database management system; and mapping the relational data to one or more XML documents using the document access definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for transforming data, comprising:
-
a computer having a data store coupled thereto, wherein the data store stores data; and one or more computer programs, performed by the computer, for generating a document object model tree using a document access definition, wherein the data access definition defines;
(1) a collection of one or more tables in a relational database management system for storing attributes for an XML document, (2) how data stared in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated, traversing the document object model tree to obtain information to retrieve relational data from the relational database management system, and mapping the relational data to one or more XML documents using the document access definition. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform steps for transforming data in a data store connected to the computer, comprising:
-
generating a document object model tree using a document access definition, wherein the data access definition defines;
(1) a collection of one or more tables in a relational database management system for storing attributes for an XML document, (2) how data stored in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated;traversing the document object model tree to obtain information to retrieve relational data from the relational database management system; and mapping the relational data to one or more XML documents using the document access definition. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification