Популярность XML связана с другими языками разметки. HTML - это то, с чем люди больше всего знакомы, но теперь все чаще мы видим такие языки «уценки», как те, что используются вики и даже в виде бланка stackoverflow.
HTML сделал интересную работу по форматированию текста, но этого оказалось недостаточно. Это выросло. Люди хотели добавить теги для всего. кто-нибудь? Макеты, стили и даже данные.
XML - это расширяемый язык разметки (да, верно?), Разработанный таким образом, чтобы каждый мог создавать свои собственные теги, и чтобы ваш тег RECORD не мешал моему тегу RECORD, если они имеют разные значения, и с чувствительность к вопросам кодирования и сопоставления тегов и выхода из этого HTML.
В начале, он был популярен среди людей, которые уже знали HTML, и ему понравилась знакомая концепция использования разметки для организации их данных.