Patent ID: 7526491

Claim:
A computer-implemented method of manipulating temporary data storage in an XForms application, the method comprising: selecting, by using a computer, a set of XForms instance data to be consumed during execution of the XForms application; in an XForms model document for the XForms application, defining temporary XForms data for use during the execution of the XForms application by: inserting into an annotation instruction within the XForms model document a first tag that identifies a temporary XForms data element to be added to the XForms instance data for the execution of the XForms application; inserting a serialization instruction into the XForms model document, for a first temporary data element, to indicate whether the first temporary data element is serialized during the execution of the XForms application; inserting into the annotation instruction within the XForms model document a second tag that identifies a temporary attribute to be added to the XForms instance data for the execution of the XForms application; and processing the XForms model document with an XForms processor, wherein processing the XForms model document involves producing a runtime document object modeling tree with an additional node for each temporary data element, wherein the document object modeling tree models the XForms instance data.