XSL: трансформация и форматирование

XSL: трансформация и форматирование

XSL: трансформация и форматированиеТеоретически язык XSL позволяет трансформировать один формат XML в другой. Это нужно по двум причинам.
Первая причина — создание правильно оформленного документа HTML. Языки HTML и XML являются родственными, первый представляет собой реализацию, а второй — подмножество SGML. Обычная разметка НТМL даже если она сгенерирована PHP, не является правильно оформленной, например, из-за отсутствия закрывающих тегов у некоторых элементов. Однако есть возможность написать правильно оформленный документ HTML, добавляя закрывающие теги или используя формат пустого тега. Таким образом, с помощью языка XSL можно преобразовать документ XML в правильно оформленный документ HTML, предназначенный для вывода на экран. Также чтобы избежать ошибок можно посетить курсы PHP на сайте WebShake.RU.
Язык XSL можно также использовать для преобразования одного формата ХМL в другой. Мы можем, например, собирать информацию из различных источников, использующих различные форматы для данных.
Трансформация исходного кода XML с помощью XSL
Трансформация исходного кода XML является большим преимуществом языка XSL. Некоторые документы являются линейными по своей природе, другие — нет. В документах первого типа элементы появляются на экране в том порядке, в котором они определены к исходном документе, а во втором — нет.
Обзор принципов форматировании
Объекты форматирования XSL предоставляют функциональность, напоминающую CSS2. В настоящее время некоторые аспекты охвачены менее полно, чем в CSS, а другие — более полно. Чтобы дать вам представление о масштабах разрабатываемого проекта форматирования, можно сказать, что этот аспект проекта составляет приблизительно две трети всего стандарта.
Модель форматирования XSL определена в терминах прямоугольных областей, резервирующих в отформатированном результате пространство и несущих в себе содержание, и пробелов, которые резервируют пространство, но не могут нести в себе содержание. Возможно, в будущем в модель будут добавлены непрямоугольные области. Объекты и свойства форматирования чрезвычайно разнообразны, они позволяют делать практически все, чего можно ожидать на Web-странице, и большую часть того, чего можно ожидать в печати.

Оставьте комментарий