Будинки Розвиток Що таке xslt? - визначення з техопедії

Що таке xslt? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означають мовні трансформації стильових таблиць (XSLT)?

Мовна трансформація стильових таблиць стилів (XSLT), більш відома як XSL перетворення, є мовою для перетворення документів розширеної мови розмітки (XML) в інші структуровані документи. Це робиться за допомогою аркуша стилів, що визначає правила шаблону для перетворення заданого вхідного XML-документа у відповідний вихідний документ за допомогою процесора XSL.

Перетворення XSLT можуть відбуватися як у клієнта, так і на стороні сервера. Модель обробки XSLT складається з одного або декількох вихідних XML-документів, одного або декількох таблиць стилів XSL, XSL-процесора та одного або декількох структурованих вихідних документів.

Техопедія пояснює мовні трансформації стильних таблиць стилів (XSLT)

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

У таблиці стилів не використовується повноцінний синтаксис програмування, оскільки його складно вивчати та інтерпретувати. Натомість він визначає правила, відомі як правила шаблону. Кожне з цих правил вказує шаблон, який необхідно знайти у вихідному документі. Після знаходження шаблону перетворення спрацьовує для отримання вихідного документа. Шаблон використовує мову виразів на основі XPath для порівняння вихідних вузлів та шаблонів аркушів стилів.

Семантика форматування включена в дерево результатів, що дозволяє форматувати. Семантику форматування можна визначити як набір класів, що представляють об'єкти форматування. Вузоли дерева результатів називаються об'єктами форматування. Правила презентації визначаються класами форматування об'єктів та властивостей.

Що таке xslt? - визначення з техопедії