Hi. I am interesting in the differences and similarities with technologies in the title. I am Java programmer, but oriented especially to back-end.
XML comes into the picture only if that's what you return from Ajax requests. Most people are more fond of JSON for the most part.