XML (eXtensible Markup Language) adalah bahasa markup yang dirancang untuk menyimpan dan mentransfer data secara terstruktur. XML menyediakan cara standar untuk mendeskripsikan, menyimpan, dan memformat data dengan menggunakan tag yang didefinisikan oleh pengguna.