1. A method of parsing a data file containing a plurality of data elements according to a markup language, said method comprising: receiving a file identifier of said data file from an application; retrieving a first data element from said data file, wherein said first data element is comprised in said plurality of data elements; determining a portion identifier of said first data element; and providing said portion identifier associated with said first data element to said application.