4. The computer program product of claim 3 wherein the created managed objects further define a content tree, the content tree having a hierarchical structure derived from the markup definitions.
4. The computer program product of claim 3 wherein the created managed objects further define a content tree, the content tree having a hierarchical structure derived from the markup definitions. 5. The computer program product of claim 4 wherein updating further comprises marshalling, marshalling including a lossless update of the document objects from the modified managed objects, lossless updating further comprising retaining values of unmodified attributes in the document objects.