XML stands for Extensible Markup Language. It is used to transport and store data. It is platform-independent and language independent. It is widely used in web-services.
To learn XML, you must have the knowledge of computer fundamentals only.
This XML tutorial is written to help beginners and professionals both.