METHOD FOR COMBINING INPUT DATA WITH RUN-TIME PARAMETERS INTO XML OUTPUT USING XSL/XSLT
First Claim
1. A computer implemented method for adding dynamic data to a markup language file comprising:
- receiving a request, wherein said request includes a package identifier;
invoking a package corresponding to said package identifier, wherein said package at least one of;
explicitly and implicitly retrieves runtime data;
creating a dataset based on said runtime data; and
, invoking a transform to process said dataset, wherein said processing constructs a document.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is disclosed for adding dynamic information to XML source data without substantial, or preferably any, modification of the underlying source code and without requiring the writing of any XSLT extension functions. The addition of dynamic information enables a user to customize XML source data for display based on parameters known only at run-time. The present invention receives various run-time and system parameters, uses the parameters to construct queries, and executes the queries against internal and/or external data sources. Datasets that are generated based on query execution are converted to XML document fragments and an XSL Transform converts the XML document fragments into a desired markup language file for presentation within a browser application.
76 Citations
18 Claims
-
1. A computer implemented method for adding dynamic data to a markup language file comprising:
-
receiving a request, wherein said request includes a package identifier;
invoking a package corresponding to said package identifier, wherein said package at least one of;
explicitly and implicitly retrieves runtime data;
creating a dataset based on said runtime data; and
,invoking a transform to process said dataset, wherein said processing constructs a document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium having stored thereon a plurality of instructions, the plurality of instructions when executed by a processor, cause the processor to perform a method comprising the steps of:
-
receiving a request, wherein said request includes a package identifier;
invoking a package corresponding to said package identifier, wherein said package at least one of;
explicitly and implicitly retrieves runtime data;
creating a dataset based on said runtime data; and
,invoking a transform to process said dataset, wherein said processing constructs a document.
-
Specification