|
|
|
|
 |
Технологии |
|
Extensible Stylesheet Language (XSL)
расширяемый язык таблиц стилей
Основные отличия от CSS
- CSS и XSL — принципиально разные технологии. Их области применения пересекаются лишь частично.
- CSS-форматирование применяется к HTML-документу браузером на клиентской стороне, а XSL-преобразование выполняется, как правило, на сервере, затем его результат отправляется в браузер клиента.
- Языком, лежащим в основе XSL, является XML, а это означает, что XSL более гибок, универсален, и у разработчиков появляется возможность использования средств контроля за корректностью составления таких стилевых списков (используя DTD или схемы данных).
Разработчики обычно не задумываются о разнице в использовании терминов XSL и XSLT. На самом деле, спецификация XSL состоит из двух довольно-таки независимых частей:
- XSL-T (XSL Transformations), язык для преобразования XML.
- XSL-FO (XSL Formatting Objects), язык для вёрстки XML.
XSL — трансформация
С помощью XSL можно трансформировать XML-документ в любой вид, будь то HTML, WML, RTF, PDF, SQL, даже в SWF (flash запускаемый модуль), а так же в XML и XSL. XSL несёт в себе информацию о том, как будет оформлен документ, где и как должны располагаться данные.
Самой доступной XSL-T машиной на данный момент для Microsoft Windows является MSXML (поставляется с Internet Explorer начиная с версии 4.5 и выше); для систем на основе GNU — xsltproc.
XSLT
Язык XSLT состоит из трёх с половиной десятков инструкций, все они имеют общий вид:
<пространство-имен:имя-инструкции [атрибут="значение" [атрибут="значение"]]>
пространство-имён:имя-инструкции>,
где пространство-имен обычно «xsl», но могут использоваться и другие.
| |
|
|
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.
|
 | Новая версия |
 | Новые Update&Patch |
|
|