Integration of external schemas and types into native programming languages
First Claim
Patent Images
1. A system comprising:
- a processor;
a storage medium;
an extensible markup language (XML) schema stored on the storage medium; and
a script for manipulating an XML document in accordance with a scripting language stored on the storage medium, the script including an import function to import the XML schema to create one or more new types within the scripting language for manipulating XML values conforming to one or more type definitions within the XML schema such that the one or more new types are used to interpret the script;
wherein the script uses a keyref dereference operator to use a keyref defined in the XML schema to get data.
2 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.
24 Citations
19 Claims
-
1. A system comprising:
-
a processor; a storage medium; an extensible markup language (XML) schema stored on the storage medium; and a script for manipulating an XML document in accordance with a scripting language stored on the storage medium, the script including an import function to import the XML schema to create one or more new types within the scripting language for manipulating XML values conforming to one or more type definitions within the XML schema such that the one or more new types are used to interpret the script;
wherein the script uses a keyref dereference operator to use a keyref defined in the XML schema to get data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a processor; a storage medium; and an interpreter for executing a script in accordance with a scripting language stored on the storage medium, the scripting language including an import function to import an extensible markup language (XML) schema to create one or more new types within the scripting language for manipulating XML values conforming to one or more type definitions within the XML schema such that the one or more new types are used to interpret the script. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer executable method comprising:
-
importing, by a processor, an extensible markup language (XML) schema for a script, the script allowing the manipulation of an XML document in accordance with a scripting language; and using, by the processor, one or more type definitions within the XML schema to create one or more new types within the scripting language for manipulating XML values conforming to the one or more type definitions within the XML schema, and using the one or more new types to interpret the script;
wherein the script uses a keyref dereference operator to use a keyref defined in the XML schema to get data. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification