Мовні трансформації розширеного стилю (XSLT)

Автор: Randy Alexander
Дата Створення: 2 Квітень 2021
Дата Оновлення: 15 Травень 2024
Anonim
Мовні трансформації розширеного стилю (XSLT) - Технологія
Мовні трансформації розширеного стилю (XSLT) - Технологія

Зміст

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

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


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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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


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