Съдържание:
- Определение - Какво означават езикови трансформации на разширяеми стилове (XSLT)?
- Техопедия обяснява езикови трансформации на разширяеми стилове (XSLT)
Определение - Какво означават езикови трансформации на разширяеми стилове (XSLT)?
Езикови трансформации на разширяеми стилове (XSLT), по-известни като XSL трансформации, е език за преобразуване на документи с разширяем маркиращ език (XML) в други структурирани документи. Това става, като се използва таблица със стилове, определяща правилата на шаблона за трансформиране на даден входен XML документ в подходящ изходен документ с помощта на XSL процесор.
XSLT трансформации могат да се извършват или от страна на клиента или сървъра. Моделът за обработка на XSLT се състои от един или повече изходни XML документи, един или повече XSL стилове, XSL процесор и един или повече структурирани изходни документи.
Техопедия обяснява езикови трансформации на разширяеми стилове (XSLT)
XSLT е свързан с уточняване на начина, по който XML съдържанието ще генерира визуално представяне, описвайки подробности като стил и оформление на презентационен носител, като прозорец на дисплея, ръчен екран на устройството и т.н. Процесорът в стил XSL е основният компонент в XSLT участва в интерпретацията на стила и документа и генерирането на съдържание съгласно правилата на шаблона.
Таблицата със стилове не използва пълноценен синтаксис за програмиране, тъй като е сложно за учене и интерпретация. Вместо това той определя правила, известни като правила за шаблони. Всяко от тези правила определя модел, който трябва да бъде намерен в изходния документ. При намиране на шаблона трансформацията се задейства за генериране на изходния документ. Моделът използва език за изразяване, базиран на XPath, за да сравнява изходните възли и шаблоните на стилни листове.
Семантиката на форматирането е включена в дървото на резултатите, което дава възможност за форматиране. Семантиката на форматирането може да бъде определена като набор от класове, представящи форматиращи обекти. Възлите на дървото в резултат се наричат обекти за форматиране. Правилата за представяне се определят от класове на форматиране на обекти и свойства.
