Это называется мода. Был нормальный XML. Кучу инструментов для него придумали: простой декларативный DTD, мощнейшая XML Schema, какие-то Schematron-ы, XSLT и многое другое. Чуть ли не программы можно уже писать на этом XML-е. Но нет, он стал немоден, каждый уважающий себя студентик начал плеваться, как же так, в великом JavaScript-е ведь его неудобно использовать, какие-то XPath-ы надо учить, мне бы попроще чего, а давайте прямо этот жаваскрипт возьмём и запишем в файл. Лисперы тут икать начали.
Моё имхо — XML в текущий момент это шикарный инструмент. С прописанной грамотной XML Schema та же Intellij Idea позволяет писать этот XML практически как Java — на лету проверяет соответствие схеме, вываливает правильные автодополнения, ну ё-моё, чего ещё надо-то? А JSON — убожество, которое можно юзать только пока размер документа крошечный. А когда окунаешься в реальный мир и видишь там
}
}
}
]
}
}
]
}
то хочется немного старого доброго XML-я с закрывающими тегами.