15. The computer program product of claim 14 , wherein the computer usable program code is further configured to transform a second XML data model instance into a second XBRL instance using the second XML document, wherein the second XML data model instance is a modified version of the XML data model instance.
14. The computer program product of claim 9 , wherein the computer usable program code is further configured to preserve the structure of the XBRL instance in a second XML document, wherein the structured XML data model instance also comprises the second XML document.