1.XML is not as secure but supports transporting data and HTML is secure and additionally supports displaying data.
2.XML is utilized for web display format and HTML is utilized for displaying.
3.XML is secure and supports displaying data and HTML is unsecured and additionally does not support transporting data.
4.HTML defines the Web display format trough tags but XML defines the semantic information through tags.