Salesforce XML Generation Step by Step Guide

Salesforce uses Extensible Markup Language (XML) to define document encoding in both machine and human-readable format. The goal for using XML language is to give emphasis on usability, simplicity and generality. Salesforce uses the highest version of Extensible Markup Language, which support the use of any Unicode character in character data, attributes, comments and instructions