Hierarchical inherited XML DOM
First Claim
1. A method for providing a standard data definition document (DDD) having a hierarchical structure intended to be accessed by an application, said method comprising:
- determining raw data and data schema of an electronic document that is not a DDD;
converting the raw data and data schema into a first standard DDD and storing the first standard DDD in a memory of a computer system, said first standard DDD comprising parent elements such that each parent element has attributes and at least one child element;
converting, by a first system comprising a first application, the first standard DDD to generate a first standard document object model (DOM);
processing the first standard DOM to generate a first processed DOM, wherein said processing the first standard DOM comprises identifying at least one parent element of the first standard DOM and for each parent element;
identifying at least one attribute and at least one child element of said each parent element and copying the at least one attribute to each child element of said each parent element;
modifying, by the first application, the first processed DOM to generate a modified first processed DOM; and
converting, by the first system, the modified first processed DOM, to generate a second standard DDD and storing the second standard DDD in the memory of the computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A standard DDD/DOM has a hierarchical branched structure having a number of levels each with elements/nodes and attributes. The DDD is written in a platform independent markup language. An element/node is selected and its attributes are identified. All ‘children’ of the selected element/node are identified. The attributes of the selected element/node (parent) are then copied to each child for all children in the DDD/DOM. This is repeated for all elements/nodes in the DDD/DOM to result in a processed DDD/processed DOM which is now structured to allow program access to data in a more direct manner.
18 Citations
9 Claims
-
1. A method for providing a standard data definition document (DDD) having a hierarchical structure intended to be accessed by an application, said method comprising:
-
determining raw data and data schema of an electronic document that is not a DDD; converting the raw data and data schema into a first standard DDD and storing the first standard DDD in a memory of a computer system, said first standard DDD comprising parent elements such that each parent element has attributes and at least one child element; converting, by a first system comprising a first application, the first standard DDD to generate a first standard document object model (DOM); processing the first standard DOM to generate a first processed DOM, wherein said processing the first standard DOM comprises identifying at least one parent element of the first standard DOM and for each parent element;
identifying at least one attribute and at least one child element of said each parent element and copying the at least one attribute to each child element of said each parent element;modifying, by the first application, the first processed DOM to generate a modified first processed DOM; and converting, by the first system, the modified first processed DOM, to generate a second standard DDD and storing the second standard DDD in the memory of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification