14. An apparatus comprising: one or more data processors; and a memory, coupled to the processor that includes code stored therein and executable by the one or more first data processors to configure a computer system into a machine for generating a computer readable document utilized for input into an application by: obtaining an extensible markup language (XML) framework having definitions of a first set of rules for a first grammar level used for interpretation of binding specifications to bind a user interface object to an underlying object, wherein the application is incompatible with the first grammar level; performing a first extensible style sheet (XSL) transformation of the framework to generate the first set of rules for interpretation of the binding specifications in the first grammar level; performing a second XSL transformation of the framework to generate a first presentation style for the first grammar level; obtaining the binding specification in the first grammar level, the binding specification conforming to the first set of rules; and applying the first set of rules and the first presentation style to the binding specification to generate output binding specifications in a second grammar level compatible with the-application.
14. An apparatus comprising: one or more data processors; and a memory, coupled to the processor that includes code stored therein and executable by the one or more first data processors to configure a computer system into a machine for generating a computer readable document utilized for input into an application by: obtaining an extensible markup language (XML) framework having definitions of a first set of rules for a first grammar level used for interpretation of binding specifications to bind a user interface object to an underlying object, wherein the application is incompatible with the first grammar level; performing a first extensible style sheet (XSL) transformation of the framework to generate the first set of rules for interpretation of the binding specifications in the first grammar level; performing a second XSL transformation of the framework to generate a first presentation style for the first grammar level; obtaining the binding specification in the first grammar level, the binding specification conforming to the first set of rules; and applying the first set of rules and the first presentation style to the binding specification to generate output binding specifications in a second grammar level compatible with the-application. 19. The computer readable medium of claim 14 , wherein the second grammar level compatible with the application is fixed.