Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
104 words
A method of transforming data stored on a data store that is connected to a computer, comprising: receiving an XML document containing XML data; receiving a document access definition that identifies one or more relational tables and columns; and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 2
Independent Claim
104 words
A method of transforming data stored on a data store that is connected to a computer, comprising: receiving an XML document containing XML data; receiving a document access definition that identifies one or more relational tables and columns; and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 3
Dependent Claim
20 words
The method of claim 1 , wherein the first document object model tree is generated by parsing the XML document.
Claim 4
Dependent Claim
21 words
The method of claim 1 , wherein the second document object model tree is generated by parsing the document access definition.
Claim 5
Dependent Claim
17 words
The method of claim 1 , wherein the XML data is stored untagged into the relational tables.
Claim 6
Dependent Claim
13 words
The method of claim 1 , wherein the relational tables are new tables.
Claim 7
Dependent Claim
13 words
The method of claim 1 , wherein the relational tables are existing tables.
Claim 8
Dependent Claim
15 words
The method of claim 1 , wherein the mapping is performed by a stored procedure.
Claim 9
Independent Claim
118 words
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 receiving an XML document containing XML data, receiving a document access definition that identifies one or more relational tables and columns, and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 10
Independent Claim
118 words
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 receiving an XML document containing XML data, receiving a document access definition that identifies one or more relational tables and columns, and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 11
Dependent Claim
20 words
The apparatus of claim 8 , wherein the first document object model tree is generated by parsing the XML document.
Claim 12
Dependent Claim
21 words
The apparatus of claim 8 , wherein the second document object model tree is generated by parsing the document access definition.
Claim 13
Dependent Claim
17 words
The apparatus of claim 8 , wherein the XML data is stored untagged into the relational tables.
Claim 14
Dependent Claim
13 words
The apparatus of claim 8 , wherein the relational tables are new tables.
Claim 15
Dependent Claim
13 words
The apparatus of claim 8 , wherein the relational tables are existing tables.
Claim 16
Dependent Claim
15 words
The apparatus of claim 7 , wherein the mapping is performed by a stored procedure.
Claim 17
Dependent Claim
123 words
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: receiving XML document containing XML data; receiving a document access definition that identifies one or more relational tables and columns; and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document generating a second document object model tree using document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 18
Dependent Claim
123 words
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: receiving XML document containing XML data; receiving a document access definition that identifies one or more relational tables and columns; and mapping the XML data to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document generating a second document object model tree using document access definition, and mapping the data from the first document object model tree into columns in one or more relational tables using the second document object model tree.
Claim 19
Dependent Claim
22 words
The article of manufacture of claim 15 , wherein the first document object model tree is generated by parsing the XML document.
Claim 20
Dependent Claim
23 words
The article of manufacture of claim 15 , wherein the second document object model tree is generated by parsing the document access definition.
Claim 21
Dependent Claim
19 words
The article of manufacture of claim 15 , wherein the XML data is stored untagged into the relational tables.
Claim 22
Dependent Claim
15 words
The article of manufacture of claim 15 , wherein the relational tables are new tables.
Claim 23
Dependent Claim
15 words
The article of manufacture of claim 15 , wherein the relational tables are existing tables.
Claim 24
Dependent Claim
17 words
The article of manufacture of claim 15 , wherein the mapping is performed by a stored procedure.