System and method for non-programmers to dynamically manage multiple sets of XML document data
First Claim
1. A computer implemented method for dynamically transforming and displaying, and optionally entering and updating data from XML data sources, said method comprising the steps of:
- a. reading a plurality of XML formats;
b. defining a plurality of primary record types from components of the XML format that have multiple occurrences or have child components;
c. defining a plurality of parent-child relationships between the primary record types from the relationships between the XML format components;
d. defining a management record by choosing an XML format or by selecting a plurality of primary record types for inclusion in the management record;
e. defining a dynamic document by choosing an XML format or by selecting a management record type, a plurality of its primary record types, and defining a hierarchical relationship for the selected primary record types;
f. creating and updating primary record instances from XML documents;
g. displaying data from the primary record instances using the dynamic document instances;
h. creating an XML document definition for the dynamic document; and
i. writing an XML document for the dymanic document instance.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for manipulating, updating, creating, and displaying data from sources of Extensible Markup Language (XML) documents. The information from one or more XML document sources is structured and reorganized into management records. The management records interact with the dynamic documents to reformat the data into the form desired by the user. Both the management records and dynamic documents are also used to execute operations on the data such as sorts, filters, and logical and mathematical functions. The present invention also include a plurality of unique methods for defining a point of view for viewing the data, a method for assembling the data extracted from the XML documents, a method for reorganizing the data in management records into any form of dynamic documents, and methods for displaying and printing dynamic documents.
-
Citations
35 Claims
-
1. A computer implemented method for dynamically transforming and displaying, and optionally entering and updating data from XML data sources, said method comprising the steps of:
-
a. reading a plurality of XML formats;
b. defining a plurality of primary record types from components of the XML format that have multiple occurrences or have child components;
c. defining a plurality of parent-child relationships between the primary record types from the relationships between the XML format components;
d. defining a management record by choosing an XML format or by selecting a plurality of primary record types for inclusion in the management record;
e. defining a dynamic document by choosing an XML format or by selecting a management record type, a plurality of its primary record types, and defining a hierarchical relationship for the selected primary record types;
f. creating and updating primary record instances from XML documents;
g. displaying data from the primary record instances using the dynamic document instances;
h. creating an XML document definition for the dynamic document; and
i. writing an XML document for the dymanic document instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification