1. A method for producing a structured document, the method comprising: converting an unstructured document into an output presentation in a first display, the output presentation including a number of displayable objects and respective decoration attributes about each of the displayable objects; receiving a definition file including document type definitions (DTD) related to the unstructured document; generating a tree structure in a second display showing hierarchical relationships of document elements from the DTD; displaying in a second display next to the first display a DTD structure from the DTD showing structures of the document elements and the tree structure showing the hierarchical relationships of the document elements based on a root element; associating one of the document elements in the tree structure with one of the displayable objects in the output presentation in the first display; and generating a modified output presentation including association information of each one of the displayable objects being associated with one of the definitions in the definition file.