1. A computer program product for providing interaction between a first content set loaded into a data structure in which said first content set is represented by nodes arranged in a tree structure and a second content set, the computer program product comprising a computer usable storage medium having computer usable program code embodied therewith, said computer usable program code comprising: computer usable program code configured to load the second content set into the data structure by converting said second content set into an Markup Language document and then representing said second content set with nodes in a tree structure which is added to the tree structure of said first content set, wherein data from said second content set that cannot be converted to Markup Language is represented by attribute nodes added to said tree structure; computer usable program code configured to detect an event associated with the loading of the second content set into the data structure; computer usable program code configured to, in response to the detecting step, parse the second content set to identify a sub-set of the second content set; computer usable program code configured to compare the identified sub-set to a first data set associated with the first content set to determine if a match exists; and computer usable program code configured to, in response to the finding of a match, execute an action associated with the identified sub-set such that additional content derived from the first content set is associated with the second content set.