четверг, 30 декабря 2010 г.

Создание XSLT функции

Чтобы создать XSLT-функцию:


  1. В разделе "Функции" (Functions) выбираем узел XSLT functions и нажимаем кнопку Add XSLT Function
  2. В появившемся окне заполняем поля и нажимаем ОК:
    • Name: Пишем DisplayNews
    • Namespace: Пишем Demo
    • Output type: Выбираем XHTML
Функция открывается в редакторе. Ее настройки и код размещаются на пяти вкладках:
  • Settings (настройки): Здесь задаются главные настройки, а также параметры для отладки.
  • Input Parameters (входные параметры): Здесь добавляются входные параметры функции.
  • Function Calls (вызовы функций): Здесь вызываются другие функции, которые используются в шаблоне.
  • Template (шаблон): Здесь содержится код шаблона, в котором используются  входные параметры и результаты вызовов других функций
  • Preview (предварительный просмотр): Здесь происходит отладка функции - на панели Input в виде XML показывается, что передается в функцию (содержание параметров и результатов вызовов функций), а на панели Output показывается результат работы шаблона в виде XHTML.
Мы будем работать с последними тремя. И сейчас самое время добавить вызов нужной нам функции.

***

  1. Создание типа данных
    1. Создание глобального типа данных
    2. Добавление полей в тип данных
    3. Замена виджета поля
  2. Добавление данных в тип данных
  3. Представление данных с помощью визуальных функций
  4. Представление данных с помощью XSLT-функций
    1. Создание XSLT-функции
    2. Вызов другой функции из XSLT-функции
    3. Преобразование XML в шаблоне XSLT-функции
    4. Использование XSLT-функции на странице

    Комментариев нет:

    Отправить комментарий