XSLT-файл
- XSLT – язык для преобразования XML-документов в другие форматы, включая HTML, текст и объекты форматирования XSL.
- Поддержка преобразования JSON и обычного текста добавлена в XSLT 1.0.
- XSLT 3.0 – последняя стабильная версия языка, рекомендуемая с июня 2017 года.
- Реализации XSLT 3.0 поддерживают различные языки программирования, включая Java, .NET, C/C++, Python, PHP и NodeJS.
- XSLT 3.0 поддерживает потоковую передачу данных в формате XML для обработки документов, слишком больших для памяти.
- XPath используется для идентификации подмножеств дерева исходного документа и выполнения вычислений в XSLT.
- XSLT и XQuery имеют схожие функциональные возможности, но предназначены для разных целей: XSLT для отображения XML, XQuery для запросов к базам данных.
- XSLT имеет различные типы носителей, включая text/xml, application/xml и мультимедийные типы MIME/xslt+xml.
- Примеры XSLT-преобразований включают преобразование XML в XML-код, преобразование XML в XHTML и обработку XML-файлов “на лету” в веб-браузерах.
Полный текст статьи: