A method of processing a hierarchically structured page description language document, comprising the steps of:processing an element of the document indicating a location of a file which is to be later processed; creating a linked list data structure containing the location of said file; processing said file by determining information corresponding to said file including the location of said file