Scope: This project consists of matching 2 xml's which represent a relational database. I would provide you with the sample input xml files to be matched. I have partially done this project and due to the lack of time, I am not able to take it forward. Using JAXB, I have converted this XML file into tree structure and have displayed the Tree structure in the GUI too. The problem lies in parsing this tree structure and matching every node in the one tree to the other and coming up with a match percentage. Well the match algorithm of two leaf nodes is also been implemented by me. So most of the work here lies in parsing the tree and displaying it in JAVA Swings.
Tree Matching algorithm needs to be implemented which includes matching of the structure of the tree. The user input will be taken at every stage of matching, asking the user which structure he wants to continue matching.
This project can also be extended to capture the path that was traced and all the actions being performed during matching as this can be useful if a similar 2 trees are matched again.