XSL Transformations
З Вікіпедії, безкоштовно encyclopedia
Extensible Stylesheet Language Transformations, або XSLT — функціональна повна за Тюрінгом[2][3][4] мова програмування, яка використовується для програмування переробки XML-документів. При цьому вихідний документ не змінюється, натомість на основі результатів переробки створюється новий. Новий документ може бути серіалізовано (виведено) обробником в стандартний синтаксис XML, або інший формат, такий як HTML або простий текст. Найчастіше XSLT використовується для перетворення структурованих XML документів із однієї XML-схеми в іншу, або для перетворення у вебсторінки або PDF-документи.
Розширення файлу: | .xsl, .xslt |
---|---|
MIME-тип: | application/xslt+xml[1] |
Розробник: | World Wide Web Consortium |
Тип формату: | мова для описання перетворень |
Розширений з: | XML |
Стандарт(и): | 1.0 (Recommendation), 2.0 (Recommendation) |
XSLT з'явився як результат розвитку технології Extensible Stylesheet Language (XSL) в W3C протягом 1998–1999 років. Також було створено XSL Formatting Objects (XSL-FO) та XML Path Language (XPath). Головним редактором першої версії (та, як наслідок, головним розробником мови програмування) був Джеймс Кларк. Найпоширенішою сьогодні версією є XSLT 1.0, яку було опубліковано як Recommendation (рекомендацію) W3C 16 листопада 1999 року. Значно розширена і доповнена версія 2.0, за редакцією Міхаеля Кея[en], отримала статус Candidate Recommendation від W3C 3 листопада 2005 року.