XML HTML
XML consists of user defined tags. HTML consists of pre-defined tags.
XML is used to store and transform data. HTML is used for designing a web page.
XML is content driven. HTML is format driven.
XML is case sensitive. HTML is not case sensitive.
XML requires end tag for well formatted document. HTML does not require an end tag.