Последние учебники веб-разработки
 

XSL Языки


Все началось с XSL

XSL - Е обозначает X tensible S tylesheet L anguage.

World Wide Web Consortium (W3C) начал разрабатывать XSL , потому что была необходимость в XML на основе языка стилей.


CSS = таблицы стилей для HTML

HTML использует предустановленные теги. Смысл и как отображать каждую метку хорошо понимают.

CSS используется для добавления стилей к HTML-элементов.


XSL = таблицы стилей для XML

XML не использует предопределенные теги, и, следовательно, значение каждого тега не очень хорошо понял.

<table> элемент может указывать на HTML - таблицу, предмет мебели, или что - то другое - и браузеры не знают , как показать его!

Таким образом, XSL описывает, как должны отображаться элементы XML.


XSL - больше, чем таблица стилей языка

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

  • XSLT - это язык для преобразования XML-документов
  • XPath - это язык для навигации в XML-документах
  • XSL-FO - это язык для форматирования документов XML (discontinued in 2013)
  • XQuery - это язык для запроса XML документов

С модулем CSS3 Paged СМИ, W3C поставил новый стандарт для форматирования документа. Так, начиная с 2013 года, CSS3 предлагается в качестве замены XSL-FO.