XML stands for extensible markup language.XML provide stored data and transport data.
HTML stands for hypertext markup language.HTML provide display the data.
In XML user create own tag while HTML provide predefind tag.
XML is similar to HTML but in XML focous on "what data"while HTML focous on "how is data."
Xml(Extensible Markup Language) it looks like html.In Xml every thing will be in open and closed tags. all these tags are used to define the data mean according to our task (it may relates to student information,employee information,any organizational etc) we creates out own tags.these tags describes data what inside of them.
where as HTML(HyperText Markup Language) contains only predefined tags which are used only for displaying the data. we can't create our own tags.
XML was designed to describe data and to focus on what data is. HTML was designed to display data and to focus on how data looks .
HTML is about displaying information, while XML is about describing information