XML, an Introduction

I am attempting to discover the reasonings behind XML from various resources that are available online.

When talking about XML, we need to understand what semi-structure data is. The rising usage of internet means there is also a need to represent the data from the web in a standard that is agreed upon. The example of rigid data or highly structured data is: data stored in relational databases, the data has a certain attributes and conforms to some set or rules. Se,i structured data falls somewhere between raw data (un-structured) and the highly structured data.