Method and system for linking data ranges of a computer-generated document with associated extensible markup language elements
First Claim
1. A method for managing markup structure and associated data in a computer-generated document, comprising:
- applying Extensible Markup Language (XML) elements to a document;
generating an XML structure file for containing the XML elements applied to the document;
generating a data file for storing data entered into the document;
establishing a link from a given XML element contained in the XML structure file to a corresponding data range contained in the data file; and
upon launching the document, merging data contained in the data file with linked XML elements contained in the XML structure file for displaying the data contained in the data file in the document according to the XML elements applied to the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for separating the data of a structured document from markup structure applied to the document and for linking the separately maintained data with associated markup structure applied to the document. The data stream in an Extensible Markup Language (XML) represented document is moved outside of the document structure into a data file that is linked to the document structure. The data file and the XML-represented document structure are maintained in association with a single file (e.g., document), but in separate object models. Links are established between XML elements applied to the document and data ranges of the data file. Each of the XML structure file and the data file may be accessed and edited separately without affecting the structure or data of the other file until the two files are merged for presenting the associated document.
-
Citations
20 Claims
-
1. A method for managing markup structure and associated data in a computer-generated document, comprising:
-
applying Extensible Markup Language (XML) elements to a document;
generating an XML structure file for containing the XML elements applied to the document;
generating a data file for storing data entered into the document;
establishing a link from a given XML element contained in the XML structure file to a corresponding data range contained in the data file; and
upon launching the document, merging data contained in the data file with linked XML elements contained in the XML structure file for displaying the data contained in the data file in the document according to the XML elements applied to the document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing markup structure and associated data in a computer-generated document, comprising:
-
receiving an application of Extensible Markup Language (XML) elements to a document;
receiving an input of data into the document;
generating an XML structure file for containing the XML elements applied to the document;
generating a data file for storing data entered into the document;
separating the XML structure file and the data file into two separate files contained in an electronic container file;
establishing a link from a given XML element contained in the XML structure file to a corresponding data range in the data file; and
upon launching the document, merging data contained in the data file with linked XML elements contained in the XML structure file for displaying the data contained in the data file in the document according to a document structure dictated by the XML elements applied to the document. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable medium having stored thereon computer-executable instructions which when executed by a computer perform a method for managing markup structure and associated data in a computer-generated document, comprising:
-
applying Extensible Markup Language (XML) elements to a document;
generating an XML structure file for containing the XML elements applied to the document;
generating a data file for storing data entered into the document;
establishing a link from a given XML element contained in the XML structure file to a corresponding data range contained in the data file; and
upon launching the document, merging data contained in the data file with linked XML elements contained in the XML structure file for displaying the data contained in the data file in the document according to the XML elements applied to the document. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification