×

Extensible markup language rendering and layout

  • US 7,900,135 B2
  • Filed: 12/10/2007
  • Issued: 03/01/2011
  • Est. Priority Date: 09/30/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for extending behavior of a markup language in markup language code processed by a core engine, the method comprising:

  • initializing an external component to determine one or more behaviors supported by the external component;

    calling a behavior method of the external component to incorporate the one or more behaviors of the external component into the behavior of the markup language;

    incorporating the one or more behaviors supported by the external component into the markup language code processed by the core engine without replacing a comparable behavior of the core engine, wherein the one or more behaviors supported by the external component include at least a rendering behavior that comprises one of an attached behavior or an element behavior; and

    processing the behaviors supported by both the external component and the core engine, wherein the external component and the core engine are configured to participate in processing and rendering of content to enable extension of the comparable behavior of the core engine by the one or more behaviors supported by the external component.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×