1. A computer-implemented method for representing markup language document data in a searchable format in a database system comprising: parsing a markup language document into a data stream, the data stream including a plurality of fields in a predefined format having a symbol table for at least one field of the data stream, and optimized field size based on a maximum value of data within each field; and storing the data stream in data storage.