HTML and XML are scripting languages. These languages help in designing for mobiles and web.
HTML and XML both are markup languages. These languages use tags for functionality.
Because they are only mark up languages. They can be used only to display/render content on the UI (User Interfaces) screens They cannot contain any business logic or programming logic and hence they are not true programming languages.
XML
There was no XML in HTML 4, and you can only add XML to HTML 5 if you reset the content MIME type. XML hasn't changed. But XML is a language used to define other languages. XML was used to define the standards for XHTML 1.0, the successor to HTML 4. The rules of XML apply in XHTML, because the language is based off of XML. These rules are not, in any way, part of HTML 4. HTML 5 is not, by default, an XML based language. But there is a version that allows one to use the XML (or XHTML) style serialization. If you do this, however, you have to deliver the document using an XML MIME type, like application/html+xml. (Normally, this involves messing with the server a bit.) See the related link for HTML 5 Doctor's take on XML serialization in HTML 5, as well as some other, useful links.
You mean the file extension, right? HTML: .html or .htm XML: .xml
HTML but you can implement javascript css and other SCRIPTING LANGUAGES within HTML
No. XML is a meta-language used to create other languages. XML was used to create XHTML, but neither is truly a subset or superset of the other. Think of XML as a set of rules that make the creation of languages simpler, rather than a language itself.It's also important to note that HTML 4 and HTML5 do notcomply with the XML rules.
HTML XHTML SGML MathML XML GML are a few Markup Languages to name
For developing websites we have many languages like : HTML, PHP, Pearl. But only using this languages is not useful for managing databases and developing interactive websites we also need languages like Javascript, ASP.NET, XML, Advanced Java.
XML (eXtensible Markup Language) is a set of rules for encoding documents. For example, XML can be used to define the rules of a particular file format such as HTML. It is not a programming language. C is a general purpose programming language which is used to write software.
HTML,CSS, Javascripts are few front end programming languages.
As a programmer, processing pure XML is easier that HTML. This is because XML follows a very strict set of standards. HTML (such as HTML 4 or 5) does not. For instance, all XML tags close, either by a closing pair, or a "self-closing" tag. e.g.: <tag></tag> Or <tag /> Whereas HTML tags such as line-break and image don't follow the same pattern. <img> <br> By adhere to stricter rules, XML is easier for me to parse.