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."