xml difference engine on node.js