Xml is a markup language, it has the feature is we can define our own tags to format the data.
Xml execution/validation is, parsing the tags by the SAX/DOM parser.
Xml can be understand by every web/application server.
we can Transfer data very easily.