Enhanced compiled representation of transformation formats
Abstract
Enhanced compiled representation of transformation formats to enable rapid application development and deployment is disclosed. Techniques for generating a run-time instance include taking an expression from a parser, tokenizing the expression using a node and an axis type, selecting an operation using the axis type, and generating the run-time instance using the operation. A system for generating a run-time instance is also described including a hierarchical object transformation model configured to receive an expression from a parser, a compiler configured to generate a token for the expression using a node and an axis type, and a context builder configured to select an operation using the axis type and generate the run-time instance using the operation.
Claims
exact text as granted — not AI-modified1 . A method for generating a run-time instance, comprising:
taking an expression from a parser; tokenizing the expression using a node and an axis type; selecting an operation using the axis type; and generating the run-time instance using the operation.
2 . A method as recited in claim 1 , further comprising developing an object model using the node and axis type.
3 . A method as recited in claim 1 , further comprising developing an object model using the node and axis type, wherein node determines a corresponding node in an object tree associated with the object model.
4 . A method as recited in claim 1 , further comprising evaluating the node to render a hierarchical transformation object model and an application-specific object model to generate the run-time instance.
5 . A method as recited in claim 1 , wherein the expression is an XPath expression.
6 . A method as recited in claim 1 , wherein taking an expression from a parser further comprises parsing an expression from a construct.
7 . A method as recited in claim 1 , wherein taking an expression from a parser further comprises parsing an expression from an XSLT construct.
8 . A method as recited in claim 1 , wherein taking an expression from a parser further comprises parsing an expression from a transformation specification.
9 . A method as recited in claim 1 , wherein generating the run-time instance using the operation further comprises analyzing the expression to generate a schema.
10 . A method as recited in claim 1 , wherein generating the run-time instance using the operation further comprises evaluating the expression to generate an object in an object model.
11 . A method as recited in claim 1 , further comprising processing the node to generate the run-time instance.
12 . A method as recited in claim 11 , wherein processing the node further comprises determining whether a root node exists.
13 . A method as recited in claim 11 , wherein processing the node further comprises:
determining whether a root node exists; and creating the root node if a determination is made that the root node does not exist.
14 . A method as recited in claim 11 , wherein processing the node further comprises:
determining whether a root node exists; creating the root node if a determination is made that the root node does not exist; and creating a new node in the run-time instance using the operation.
15 . A method as recited in claim 11 , wherein processing the node further comprises:
determining whether a root node exists; creating the root node if a determination is made that the root node does not exist; creating a new node in the run-time instance using the operation; and replacing a current node with the new node.
16 . A system for generating a run-time instance, comprising:
a hierarchical object transformation model configured to receive an expression from a parser; a compiler configured to generate a token for the expression using a node and an axis type; and a context builder configured to select an operation using the axis type and generate the run-time instance using the operation.
17 . A computer program product for generating a run-time instance, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
taking an expression from a parser; tokenizing the expression using a node and an axis type; selecting an operation using the axis type; and generating the run-time instance using the operation.Join the waitlist — get patent alerts
Track US2006048109A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.