1. A method of expressing a change history for a markup language document comprising: identifying a source markup language document and at least one modification to the source markup language document; creating at least one delta document specifying the modification to the source markup language document, wherein the delta document is independent of the source markup language document and is coded in a different language than the source markup language document; and storing, within a data storage device, the source markup language document and the delta document.