9. A system for representing markup language document data in a searchable format, composing: one or more processors; a module configured to parse, using the one or more processors, a markup language document into a data stream, wherein the data stream includes: a plurality of fields in a predefined format having a symbol table for at least one of the fields, wherein offset values for fields of the data stream are calculated automatically and without requiring storage in the data stream, and optimized field sizes based on a maximum value of data within each field; and a module configured to store, using the one or more processors, the data stream in data storage.
9. A system for representing markup language document data in a searchable format, composing: one or more processors; a module configured to parse, using the one or more processors, a markup language document into a data stream, wherein the data stream includes: a plurality of fields in a predefined format having a symbol table for at least one of the fields, wherein offset values for fields of the data stream are calculated automatically and without requiring storage in the data stream, and optimized field sizes based on a maximum value of data within each field; and a module configured to store, using the one or more processors, the data stream in data storage. 15. The system of claim 9 , wherein having a symbol table for at least one field of the data stream further comprises having a whitespace symbol table for contiguous whitespace characters of the markup language document.