Patent ID: 7243341

Claim:
A computer program product comprising a computer readable medium for causing a computer to decode interchange format data into structured data, the computer program product comprising: a decoding script, comprising a sequence of decoding commands, where the decoding script saves objects in the interchange data in a linked list, where each node in the linked list is a structure holding name, type, length, and data fields derived from a corresponding object in the interchange format data, and with each node in the linked list able to reference peer and subordinate nodes, where a peer node saves an object at the same level as a referencing node and a subordinate node saves an object at a next lower level than the referencing node, with the decoding script for controlling the decoding of interchange format data objects into structured data; and a decoder/parser module, responsive to the decoding commands, for decoding and structuring the interchange format data according to the decoding script.