1. A method for creating a virtual memory model compatible digital document representation of an XML document comprising: receiving an XML document having external component attributes; obtaining a unique identifier for each external attribute; and producing a digital document having a root element and at least one child element having an attribute identifying a unique identifier to a child component as a one-way link, wherein the root element is a memory resident portion and the at least one external portion includes an external portion that is loaded into memory when used; producing at least one wrapper class in the digital document, and wherein at least one of the external attributes includes an external link tag that includes a database key.
3. The method of claim 1 further comprising: storing the external portion in a database.