Является ли XML декларативным языком?
Я не нашел удовлетворительного ответа на этот вопрос. Где-то я вижу, что это был декларативный язык, а потом был написан язык программирования XML. Просьба уточнить.
1 ответ
Как уже указывалось @Codor, сам XML - это просто способ описания / аннотирования данных, поэтому он называется eX teniable M arkup L anguage.
В то же время есть некоторые производные технологии, которые можно назвать "языком программирования", более или менее. Наиболее известным примером здесь является XSLT: преобразование XML, которое использует специальный набор правил (таблиц стилей XSL) для обработки данных XML в другом формате. Таким образом, XSL/XSLT можно назвать декларативным языком программирования (в то же время он достаточно гибок и может использоваться и процедурно).