Patent ID: 7117220

Claim:
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 primary record types associated with that management record type, 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.