Patent ID: 7516460
Filing Date: 2009-04-07
Classification: G06F

Abstract:
1. A computer storage medium having instructions that when executed by a processor perform a method comprising: identifying a subclass attribute that is associated with an event and that is defined within an element tag of a markup document that defines a subclass, determining a target element based on an event attribute; wherein the event attribute specifies an event trigger and an event value; wherein the event value is associated with a method that is executed when the event trigger occurs and wherein the target element includes a dynamic event type; determining an identifier for the target element; receiving the markup document as input at a markup compiler; sending content included within the markup document to a parser to be parsed when the content cannot be compiled directly; receiving information about the content that cannot be compiled directly from the parser; and generating source code at the markup complier in response to the markup document and the information about the content that cannot be compiled directly; wherein the source code is configured such that when it is executed it provides a direct runtime connection mechanism for subclass attributes and elements that are defined within the markup document; wherein the runtime connection mechanism is used for attaching an item associated with the subclass attribute to an instance of the target element during runtime, the runtime connection mechanism attaching the item to the instance based on the identifier.