xmlinfo.ru

Главная

Вход в систему

  • Регистрация
  • Забыли пароль?

Сбор новостей

RSS-материал

Императивное программирование против декларативного программирования

Отсутствие побочных эффектов у XSLT

Как только начинают говорить о преимуществах XSLT, обычно сразу упоминают об отсутствии побочных эффектов. Чтобы понять, почему это можно рассматривать как преимущество, попытаемся уточнить, что называется побочными эффектами.

  • Императивное программирование против декларативного программирования
  • Читать далее

Декларативное программирование

XSLT не является императивным языком программирования, как JavaScript он — декларативный, а декларативные языки не требуют от выполнения такого большого объема работы. Программируя на XSLT, не i но указывать, как что-то сделать, а только то, что именно нужно сделать. этом используются шаблоны, определяющие условия выполнения процесса! вывод, который должен получиться. Как именно выполнять эту работу — личное дело процессора.
Предположим, что те три наши строчки находятся в следующем
Тогда можно получить тот же HTML, что и выше, используя но такую таблицу стилей XSLT:

  • Императивное программирование против декларативного программирования
  • Читать далее

Императивное программирование

Императивными языками программирования называются такие, как JavaScript, Java или С++, где программист точно задает компьютеру, что делать и как делать. Например, если имеются три строки и нужно создать некоторый HTML, использующий эти три строки в качестве параграфов, то можно написать примерно следующую функцию на языке JavaScript. Однако для того, чтобы создать требуемый HTML с помощью JavaScript, пришлось заставить компьютер выполнить все следующие действия:
■ Создать открывающие теги и

  • Императивное программирование против декларативного программирования
  • Читать далее

Императивное программирование против декларативного программирования

Прежде чем продолжить изучать XSLT вглубь, немного притормозим здесь и обсудим вид программирования, которым придется заниматься в XSLT.
В компьютерном мире существуют два вида языков программирования: императивные и декларативные.

  • Императивное программирование против декларативного программирования
RSS-материал

Меню

  • XML в браузере: каскадные таблицы стилей
  • XML-декларация
  • XPath
  • XSLT и XPath
  • Анализ XML
  • Атрибуты
  • Внутреннее устройство XSLT
  • Внутреннее устройство XSLT
  • Зачем нам нужны таблицы стилей
  • Императивное программирование против декларативного программирования
  • Инструкции обработки
  • Интерфейсы DOM
  • Каскадные таблицы стилей и XML
  • Комментарии
  • Недопустимые символы в PCDATA
  • Правильно оформленный XML
  • Пустые элементы
  • Совместное использование XSLT и CSS
  • Таблицы стилей для звукового вывода
  • Таблицы стилей и HTML
  • Теги, текст и элементы
  • Что такое DOM
  • Что такое XSL
  • Элементы XSLT и их использование
  • Ядро DOM в деталях