На первый взгляд такой вопрос может показаться довольно странным. Однако, учитывая, что для разных пользователей данный термин ассоциируется с абсолютно разными понятиями, следует дать четкое определение XSL. Знание отличий в применениях термина XSL необходимо в основном при выяснении причин неработоспособности созданных приложений. Понимание смысла XSL в любом контексте поможет в разрешении конфликтов версий XSL.
Чаще всего термин XSL применяется в качестве эквивалента следующих понятий:
• комбинация XSLT и XSL-FO;
• XSL-FO без XSLT;
• версия языка XSL компании Microsoft, не совместимая с XSL W3C;
• любое сочетания вышеназванных языков.
Неоднозначность толкования данного термина отчасти обусловлена различиями в терминологии, разработанной непосредственно консорциумом W3C. Например, в одной из его рекомендаций допускается применение XSLT отдельно от XSL, а в другом документе указывается, что XSLT является составной частью XSL. Еще одна причина путаницы состоит в том, что после завершения работ над XSL-FO (XSL Formatting Objects механизм форматирования объектов языка XSL) этот механизм предполагалось использовать вместе с XSLT
Ситуация осложняется тем, что в настоящее время существует несколько версий языка XSL производства компании Microsoft, лишь частично совместимых со стандартами W3C. Первая версия языка стилей компании Microsoft, которая поддерживалась браузером Internet Explorer 5.0, уже вышла из употребления. Сейчас имеется рабочая версия программного обеспечения, Preview Release, которая наиболее совместима со стандартами W3C.
В данной главе термины XSLT и XSL-FO применяются по отношению к стандартам, закрепленным в рекомендации W3C Extensible Stylesheet Languages Transformations Recommendation и в рабочей версии языка таблиц стилей Extensible Stylesheet Language Working Draft. Язык XSLT преобразует документ-источник в выходной документ, записанный на некотором диалекте языка XML (например, XHTML). Метод XSL-FO применяет к измененному документу информацию о формате, управляя способом его отображения в браузерах настольных или мобильных компьютеров либо при печати.
Поскольку в настоящее время однозначного определения термина XSL нет, ниже он будет использоваться только с соответствующими пояснениями.
Опубликовал vovan666
April 08 2013 14:57:48 ·
0 Комментариев ·
3647 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.