What is XML?
A technical definition of XML or Extensible Markup Language is “a document markup language for defining structured information”. But that is a bit abstract, so let’s take it step-by-step.
What is a Markup Language?
When you write text in a Word processor, you are actually writing more than just the words on the screen. You are also including information about how that text looks, even if you do nothing but start typing:


