1. A method, comprising: generating a binary representation of markup language information comprising key records, value records corresponding to each of the key records, and offsets from each key record to each corresponding value record; instantiating the key records as key objects at a first time; locating a specific value record using a specific offset at a second time occurring after the first time; and instantiating the specific value record as a value object.