Разширени езикови трансформации на стилове (XSLT)

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 15 Може 2024
Anonim
Нужно ли сегодня изучать XML?
Видео: Нужно ли сегодня изучать XML?

Съдържание

Определение - Какво означават езикови трансформации на разширяеми стилове (XSLT)?

Езикови трансформации на разширяеми стилове (XSLT), по-известни като XSL трансформации, е език за преобразуване на документи с разширяем маркиращ език (XML) в други структурирани документи. Това става, като се използва таблица със стилове, определяща правилата на шаблона за трансформиране на даден входен XML документ в подходящ изходен документ с помощта на XSL процесор.


XSLT трансформации могат да се извършват или от страна на клиента или сървъра. Моделът за обработка на XSLT се състои от един или повече изходни XML документи, един или повече XSL таблици в стил, XSL процесор и един или повече структурирани изходни документи.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява езикови трансформации на разширяеми стилове (XSLT)

XSLT е свързан с уточняване на начина, по който XML съдържанието ще генерира визуално представяне, описвайки подробности като стил, страници и оформление на презентационен носител, като например прозорец на дисплея, ръчен екран на устройството и т.н. Процесорът в стил XSL е основният компонент в XSLT участва в интерпретирането на таблицата със стилове и документа и генерирането на съдържание съгласно правилата на шаблона.


Таблицата със стилове не използва пълноценен синтаксис за програмиране, тъй като е сложно за учене и интерпретация. Вместо това той определя правила, известни като правила за шаблони. Всяко от тези правила определя модел, който трябва да бъде намерен в изходния документ. При намиране на шаблона трансформацията се задейства за генериране на изходния документ. Моделът използва език за изразяване, базиран на XPath, за да сравнява изходните възли и шаблоните на стилни листове.

Семантиката на форматирането е включена в дървото на резултатите, което дава възможност за форматиране. Семантиката на форматирането може да бъде определена като набор от класове, представящи форматиращи обекти. Възлите на дървото в резултат се наричат ​​обекти за форматиране. Правилата за представяне се определят от класове на форматиране на обекти и свойства.