retrieves the master document 42 for example all components pertaining to that particular product and pricing information from the database 36 the library server 30 receives the pricing information from database 36 through database server 32 and the necessary meta data from database 38 to enable the document handling software 40 to locate the appropriate xml content in database 34 the library server 30 sends the master document information and pricing information to the application server 20 as indicated in box 130 the application server receives this information as a data stream a sax u201c simple application processing interface for xml u201d parser is created to process the xml content returned by the query from the library server 30 the sax parser examines the stream of xml content in real time and signals the beginning and end of each xml element the attributes that each element contains and the content within each element as the information is processed by the sax parser the locator elements 86 100 110 for each of the components 90 94 104 respectively see fig6 are evaluated to determine whether they match the information provided in the http request if the match fails the content for that component is not included in the output stream this step is indicated in box 132 in fig2 in the event that a pricing data element tag pd 64 in fig5 is encountered a real time look up occurs to the.