XML не является языком программирования. Это язык разметки. Он в основном используется для структурированного хранения / передачи данных.
Если вы знаете Java и C ++, существуют библиотеки, которые могут загружать и анализировать XML-файлы.
Добавляя к ответу Сото, вы можете технически использовать его для описания поведения (например, XAML, инструкции по обработке), но большую часть времени это для хранения и передачи данных определенным образом.
В вашем случае XML можно использовать для описания макета графического интерфейса приложения Android.