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.