1. A method for processing markup language data, the method comprising: receiving a markup processing program containing a set of markup processing instructions, each markup processing instruction including an operation defining a processing operation to be matched to a markup language representation and a corresponding action to be performed upon matching the operation to the markup language representation; receiving the markup language representation containing encoded items representative of markup language constructs; and executing the markup processing program in conjunction with the markup language representation to dynamically control generation of an output control signal indicating how the markup language representation is to be processed for generation of output based on the markup language representation.