Integration of external schemas and types into native programming languages
First Claim
Patent Images
1. A system comprising:
- a processor;
a storage medium;
a data representation language schema stored on the storage medium; and
a script for manipulating a data representation language document in accordance with a scripting language stored on the storage medium; and
an interpreter to evaluate the script,wherein the processor is configured to import the data representation language schema using an import function of the script;
wherein the processor is further configured to create one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and
wherein the processor is further configured to interpret the script using the one or more new types.
0 Assignments
0 Petitions
Accused Products
Abstract
A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
-
Citations
25 Claims
-
1. A system comprising:
-
a processor; a storage medium; a data representation language schema stored on the storage medium; and a script for manipulating a data representation language document in accordance with a scripting language stored on the storage medium; and
an interpreter to evaluate the script,wherein the processor is configured to import the data representation language schema using an import function of the script; wherein the processor is further configured to create one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and wherein the processor is further configured to interpret the script using the one or more new types. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a processor; a storage medium; and an interpreter configured to execute a script in accordance with a scripting language stored on the storage medium, wherein the interpreter is configured, when executed by the processor, to import a data representation language schema using an import function of the scripting language; wherein the interpreter is further configured, when executed by the processor, to create one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and wherein the interpreter is further configured, when executed by the processor, to interpret the script using the one or more new types. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer executable method comprising:
-
importing, by a processor, a data representation language schema for a script, the script allowing the manipulation of a data representation language document in accordance with a scripting language; and creating , by the processor, one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and interpreting, by the processor, the script using the one or more new types. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform a method, the method comprising:
-
importing a data representation language schema for a script, the script allowing the manipulation of a data representation language document in accordance with a scripting language; and creating one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and interpreting the script using the one or more new types. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification