XML:
XML Stands for Extensible Markup Language and it is a text-based Markup Language derived from Standard Generalized Markup Language (SGML) that was designed to store and transport data. XML Defines a set of rules for Encoding Documents in format that is both Human and Machine Readable. XML Tags are Not Predefined in XML, we need to define our own tags.
XML Does Not Do Anything:
XML is not a Programming Languages as it does not Perform any Computation or Algorithms. It is Usually Stored in a Simple Text file and is processed by special software that is Capable of Interpreting XML.
This is the Small message from InfoBrother to Learners, stored as XML.
<message>
<to>Dear Learners</to>
<from>InfoBrother</from>
<title>Greeting</title>
<body>Welcome to InfoBrother! Enjoy Your Learning.</body>
</message>
But still, the XML Above does not Do Anything. XML is Just Information wrapped in tags. Someone must write a piece of Software to send, receive, store and display it.