title: Is the XML format of a resource representation less prone to introduce breaking changes than JSON in a REST API?
body: <p>If your REST api's data representation uses XML rather than JSON, will this aid in being able to modify the data representation without breaking the client?</p>
  
  <p>For example, if today we have first name, last name in the data representation and tomorrow we add an email address to this representation, I can see that if we're using XML, all we're potentially doing is adding a new XML element which does not affect the existing elements. Clients using the "old" representation will simply disregard/skip over the new email element. </p>
  
  <p>Is the same true for JSON? </p>