Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > XSL - Что это?


Автор: Cardholder 12.4.2004, 20:11
Услышал новый, для меня, вэб-матюк: XSL-Трансформации (XSLT)
Че это такое, и для чего?
Вроде-как с Вэб-дизайном связано...

Автор: Mal Hack 12.4.2004, 20:55
Это для работы с XML, точнее его программная часть, если так можно выразиться..

Автор: HeaRtLy 13.4.2004, 08:58
http://xml.nsu.ru/xsl/xsl_home.xml -- здесь очень понятно объяснено о xsl,
а http://xml.nsu.ru/ -- здесь -- о других технологиях, в том числе и xml-связанных

Автор: Nobody 13.4.2004, 20:23
HeaRtLy
хы-хы =)) первый ресурс в Опере выглядит просто на пять! hehe.gif
Добавлено @ 20:24
Передовые технологии, чтоб их...

Автор: HeaRtLy 14.4.2004, 07:48
Так ведь, насколько я знаю, Opera сама по себе не очень-то любит различные связки xml, так что... Се ля ви...

Автор: ProgrammerBOTANIK 27.4.2004, 03:32
XSL - язык стилей XML

Поскольку XML не использует изначально заданные тэги (мы можем использовать какие угодно тэги), значение их не понятно изначально: <table> может означать HTML-таблицу, а может означать часть мебели. По самой природе XML, браузер не знает как показывать XML-документ.

Чтобы показать XML-документ, необходимо иметь механизм описания того, как должен выглядеть документ. Одним из таких механизмов является CSS, но XSL (the eXtensible Stylesheet Language - расширяемый язык стилей) - гораздо более предпочтительней как язык стилей XML. Кроме того, он гораздо многообразней, чем CSS который применяется в HTML.



XSL - больше, чем просто таблица стилей

XSL состоит из трех частей:

метода преобразования XML-документов
метода задания частей и путей к элементам XML
метода форматирования XML-документов
Если вам это непонятно, смотрите на XSL как на язык, который может преобразовывать XML в HTML, который может фильтровать и сортировать XML-данные, который может адресно обращаться к различным частям XML-документа, который может форматировать XML-данные в зависимости от их значения (например, показывать отрицательные числа красным цветом) и который может подготавливать XML-данные к выводу на различные устройства, например, экран, бумагу или звуковое воспроизведение.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)