Для начала хорошо бы познакомиться с родоначальником и историей возникновения
https://ru.wikipedia.org/wiki/Язык_разметки
Статьи:
XML нужен для работы с техническим текстом, где всё строго, упорядоченно и логично.
Смысл XML в том, чтобы выстроить внутри документа логическую структуру.
Сила XML
Сила XML в том, что данные здесь представляются как обычный текст, размеченный тегами (как в HTML). Файлики получаются маленькими, из легко обрабатывать.
И ещё сила XML в том, что эти данные может прочитать и обработать компьютер. Для сравнения: если скормить компьютеру схему, нарисованную в графическом редакторе, он её не поймёт.
Если XML хорошо составлен, его также может понять человек.