1.While HTML possesses predefined and well-specified attributes, XML doesn’t. Document authors can set up their own XML words which are specific to their application/business requirements.
2. XML infixes the conception of regularness. The regularness rules of XML polish off certain ambiguity inbuilt in processing markup languages like HTML by implementing rules like mandating that all attribute values should be in quotes.
HTML is the abbreviated form of Hypertext Markup Language, a markup language for creating web pages. It gives a medium to explain the structure of text-based information in a document by referring specific text as headings, lists, paragraphs and to affix that text with embedded images, interactive forms and many other objects.
[edited by: coopster at 4:17 pm (utc) on April 24, 2009]