I've seen in few commercial projects of which I was part recently, and here's the trend I saw,
1) Architects have been choosing to implement REST services instead of using Web Services (using SOAP & XML). Perhaps this is fine with a mobile app, but not always in other software applications.
2) Architects have been choosing JSON in general, instead of XML as a data exchange syntax. Perhaps this is because, JSON is simple to use instead of XML.
My personal feeling is, that people would choose XML when they're developing a big software instead of a tiny one. And when good software engineering is important.
It would be nice to know, opinion from this list, about the above points.
--