Methods and systems in a data-processing system for matching data
contained in a hierarchical data tree structure. One or more sets of data
contained within a first data tree structure can be associated with one
or more sets of data contained within a second data tree structure, such
that the data associated with the first data tree structure is generally
utilized to process the data associated with the second data tree
structure. The first data tree structure can then be compared in parallel
to the second data tree structure beginning with a first root thereof to
thereby identify data similarities between the first and second data tree
structures based on a predefined search criteria. Finally, one or more
matching set of data between the first data tree structure and the second
data tree structure can be identified, in response to comparing the first
data structure to the second data structure.