title: XML/WSDL Comparison tool
body: <p>There is no surprise for those who work with web-services a lot that they get updated from time to time. And you always need to track changes of these updates.</p>
  
  <p>In my particular case I deal with web service defined by WSDL and I get classes generated based on this WSDL.</p>
  
  <p>But before regeneration of classes from updated WSDL I would like to see what was changed in WSDL and determine amount of changes - to see what should I be prepared for.</p>
  
  <p>Unfortunately, if I compare just .wsdl files of new and old version it doesn't always work very well for one reason - wsdl contents can be reordered (refactored internally). That's the reason to find more semantic tool.</p>
  
  <p>I've tried Oxygen XML Diff tool but it doesn't also work well for me.</p>
  
  <p>I am looking for a tool which will take two XMLs and bring me only semantic differences, e.g.:</p>
  
  <ul>
  <li>Element A added</li>
  <li>Added subelement b7 to element B</li>
  </ul>
  
  <p>For this to work I guess the tool must load and deeply analyze the structure, Oxygen XML Diff was claim to do it well, but it just an improved version of text files comparison.</p>
  
  <p>Could you recommend a working to for that, in particular to see updates in web-services based on WSDL.</p>
  
  <p><strong>UPDATE 1</strong>: New Idea is to compare generated sources rather than WSDLs.</p>
  
  <p>Thank you.</p>