Patent ID: 7673231

Claim:
A computer-implemented method of parsing markup-language source data in a markup-language source file, comprising a plurality of elements, the method comprising: processing, utilizing at least one processing unit, a first portion of a plurality of elements in a markup-language source file, including interoperating with a symbol table to determine unique string objects associated with the elements of the first portion of the elements; recording a structure associated with at least a subset of the first portion of the elements collectively in a computer-readable media, including the determined unique string objects in association with the corresponding elements of the at least a subset of the first portion wherein; recording the structure includes populating a data structure to be indicative of the structure, including associating, with each element of the first portion, the unique string object for that element as determined from interoperating with the symbol table; and processing, utilizing the at least one processing unit, a second portion of the elements in the markup-language source file, using the determined structure, to determine the unique string objects associated with the elements of the second portion, without interoperating with the symbol table.