Patent ID: 7559020
Filing Date: 2009-07-07
Classification: G06F

Abstract:
1. A computer-implemented method for preserving unknown XML-based elements so that the unknown XML-based elements are not dropped when reading XML-based markup into a memory in a strongly typed environment, wherein the method is implemented by a processor executing computer-executable instructions stored in a memory, the method comprising: in a strongly typed environment: receiving XML-based markup that may contain XML-based elements that are both known and unknown; instantiating a strongly typed tree that is associated with the known XML-based elements; instantiating a weakly typed tree that is associated with both the XML-based known and unknown elements, wherein the act of instantiating a weakly typed tree comprises: correlating the strongly type tree and the weakly typed tree by populating the weakly typed tree with objects or nodes from the strongly typed tree in a manner that preserves the unknown XML-based elements.