Method of improved hierarchical XML databases
First Claim
Patent Images
1. A non-transitory computer-readable medium having stored therein a set of instructions, which when executed by a computer, cause the computer to perform a method of initializing an extensible markup language (XML) database, the method comprising:
- dynamically generating an empty structure for the XML database and code to access and handle objects in the XML database, the dynamically generated XML database structure and code corresponding to an XML file, the dynamically generating comprising;
parsing the XML file to extract a plurality of records therefrom, the records arranged in a hierarchical form;
creating, for each record extracted from the XML file, a corresponding class that defines a part of the empty structure for the XML database, each class having associated therewith one or more attributes of the each record; and
creating a plurality of handling methods for each of one or more attributes associated with each object within a class, the handling methods defining how data associated with the attributes can be accessed in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for initializing an XML database. The method includes the steps of parsing an XML file to extract a plurality of records, the records arranged in a hierarchical form, creating, for each record, a plurality of class objects, each class having associated therewith one or more attributes, and creating a plurality of handling methods for each of one or more attributes associated with each class object, the handling methods defining how the database can be accessed.
9 Citations
13 Claims
-
1. A non-transitory computer-readable medium having stored therein a set of instructions, which when executed by a computer, cause the computer to perform a method of initializing an extensible markup language (XML) database, the method comprising:
dynamically generating an empty structure for the XML database and code to access and handle objects in the XML database, the dynamically generated XML database structure and code corresponding to an XML file, the dynamically generating comprising; parsing the XML file to extract a plurality of records therefrom, the records arranged in a hierarchical form; creating, for each record extracted from the XML file, a corresponding class that defines a part of the empty structure for the XML database, each class having associated therewith one or more attributes of the each record; and creating a plurality of handling methods for each of one or more attributes associated with each object within a class, the handling methods defining how data associated with the attributes can be accessed in the database. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
7. A method of initializing an extensible markup language (XML) database, the method comprising:
dynamically generating an empty structure for the XML database and code to access and handle objects in the XML database, the dynamically generated XML database structure and code corresponding to an XML file, the dynamically generating comprising; parsing the XML file to extract a plurality of records therefrom, the records arranged in a hierarchical form; creating, for each record extracted from the XML file, a plurality of class objects defining part of the structure for the XML database, each class having associated therewith one or more attributes of the each record; and creating a plurality of handling methods for each of one or more attributes associated with each object within a class, the handling methods defining how data associated with the attributes can be accessed in the database. - View Dependent Claims (8, 9, 10, 11, 12)
Specification