10. A method of representing and managing documents having rich text for use by applications, the method performed by a computer processor comprising: representing rich text in a memory structure representation; and providing one or more classes for use by the applications to create the memory structure representation, the one or more classes including a rich text list class to create a rich text list node and to manage one or more rich text nodes and a rich text class to create the one or more rich text nodes each representing a unit of the rich text, wherein the rich text is edited as plain text using a hidden applet which runs within a web browser, wherein the applet is linked to a hyper-text markup language (HTML) window, the applet processes HTML and creates a rich text list to convert rich text structure back to the HTML, the applet processes the HTML, creates the rich text structure and locates an image tag when the image tag is associated with a table, the rich text list class is provided by an aggregate editor, the aggregate editor manipulates and edits a data body and recognizes rich text types, and the aggregate editor uses a toDb2 method to convert the string into memory representation.
10. A method of representing and managing documents having rich text for use by applications, the method performed by a computer processor comprising: representing rich text in a memory structure representation; and providing one or more classes for use by the applications to create the memory structure representation, the one or more classes including a rich text list class to create a rich text list node and to manage one or more rich text nodes and a rich text class to create the one or more rich text nodes each representing a unit of the rich text, wherein the rich text is edited as plain text using a hidden applet which runs within a web browser, wherein the applet is linked to a hyper-text markup language (HTML) window, the applet processes HTML and creates a rich text list to convert rich text structure back to the HTML, the applet processes the HTML, creates the rich text structure and locates an image tag when the image tag is associated with a table, the rich text list class is provided by an aggregate editor, the aggregate editor manipulates and edits a data body and recognizes rich text types, and the aggregate editor uses a toDb2 method to convert the string into memory representation. 13. The method of claim 10 , further comprising: providing well-formed segments of text to the one or more current rich text nodes from a rich text list node to initialize the current rich text nodes for representing rich text in a document; and transforming the text from memory format into string representations, wherein the transforming comprises converting the rich text into extensible markup language (XML) and using a compressed format where various attributes of the rich text nodes are captured along with a text value for each of the rich text nodes.