1. A method, executed on a computing device, for accessing data contained in a static XML document by parsing the static XML document, the method, comprising: for each node in an XML document, determining a Node Offset value; and storing the Node Offset value as an index offset value, wherein the index offset value is used by an application program so that the application program can retrieve the data contained in the static XML document.