What are the technical differences between the HTML versions and the XML versions of UPS OnLine Tools?
The structured, self-descriptive, and extensible formatting of the data is the biggest difference. XML documents have tags naming each data element allowing optional elements to be omitted and unexpected or uninteresting elements to be ignored. XML documents are also hierarchically structured so that a particular value, such as “City”, can be used in a variety of contexts (e.g., OriginAddress, DestinationAddress, ShipperAddress) without confusion. Because unexpected data, identified by the tags, can easily be ignored, XML documents can be extended (i.e., added to) without impact to existing applications.