×

Method for loading large XML documents on demand

  • US 7,210,097 B1
  • Filed: 05/22/2003
  • Issued: 04/24/2007
  • Est. Priority Date: 05/22/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing a virtual DOM model instance of an XML document in memory comprising:

  • receiving a virtual DOM compatible XML document having a parent element and a plurality of child elements each including a child component attribute that is associated with a respective child component that includes a respective external portion of the XML document;

    loading the virtual DOM compatible digital document into memory;

    receiving a request for a first child component from the plurality respective child components;

    in response to the request for the first child component, retrieving the first child component and loading the first child component into memory using the respective child component attribute to obtain the first child component,wherein the parent element is a memory resident portion and the first child component and respective external portion is loaded into the memory resident DOM model instance when referenced, and wherein all of the child components are not loaded into memory when the virtual DOM model instance is being created;

    the virtual DOM compatible XML document includes a wrapper XMLDocument class;

    the virtual DOM compatible XML document includes a wrapper XMLElement class;

    determining if the first child component is still needed in memory after it was loaded into memory; and

    if the first child component is not needed in memory, performing a garbage collection operation to remove the child component from memory, but leaving the external child element in memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×