As I already describe, Ajax is not a programming language but Ajax used grouped of technologies (programming languages) to create interactive webpages and web applications.
Xml is used to carry data,
Dom stand for document Object Model. It is used for dynamic data display.
These technologies are used to display data and style.