- Independent by nature, XML can work on any PC
- Flexible attribute of XML makes it easier and convenient for the users to create its own tags so that they can make their own personalized HTML with ease.
- Different display layouts for same XML using different style sheets as both XML document and style sheets are separate
- ISO 10646 is the standard adopted by XML which is known as Unicode which encodes most of the characters and not constricting the characters to English language only.
- Code used in the XML is very easy and make is very easy to understand for any person reading the XML code for the first time.
For example it is obvious from <firstname>Bill</firstname> that it is representing a name i.e. XML is self describing.
Disadvantages of XML
- Lot of time and money is used to convert one XML
- New softwares are adapted to XML only
- Precised and demanding is XML
- Lack of browser support / end user application
- XML is still on experiment basis















