1. A method for accessing a multi-format data object stored on a computer readable storage medium, the method comprising: providing the multi-format data object, the multi-format data object including a text format section and a binary format section; receiving a request to read a markup language (ML) document stored in the text format section of the multi-format data object; locating the binary format section of the multi-format data object, wherein the binary format section includes the ML document in a parsed binary format; and returning the ML document in the parsed binary format in response to the request.