Учебное пособие (1075724), страница 2
Текст из файла (страница 2)
2194.3.14Выражения ordered и unordered ................................................................................................. 2204.3.15Выражения для работы с типами данных ............................................................................... 2204.3.16Обновление данных в базе данных (XQuery Update Facility) .................................................... 2234.3.17Создание серверных сценариев на языке XQuery ...................................................................... 2244.4МАТЕРИАЛЫ ДЛЯ ДАЛЬНЕЙШЕГО ИЗУЧЕНИЯ ........................................................................................... 2314.5КОНТРОЛЬНЫЕ ВОПРОСЫ..........................................................................................................................
231ГЛАВА 5. ТЕХНОЛОГИЯ XFORMS ...................................................................................................... 23355.1ОСНОВНЫЕ ОТЛИЧИЯ XFORMS-ФОРМ ОТ HTML-ФОРМ .......................................................................... 2335.2ОСОБЕННОСТИ ТЕХНОЛОГИИ XFORMS ..................................................................................................... 2345.3ПРОГРАММНЫЕ ПРОДУКТЫ ДЛЯ РАБОТЫ С XFORMS ................................................................................ 2355.3.1XForms-процессор «Orbeon Forms» ...........................................................................................
2355.3.2XForms-процессор «betterFORM» ............................................................................................... 2365.3.3XForms-процессор «XSLTForms» ................................................................................................ 2365.3.4XForms-процессор «Mozilla XForms» ......................................................................................... 2375.3.5Преобразование XML-схем в XForms-формы ............................................................................ 2375.3.6Microsoft InfoPath ......................................................................................................................... 2375.4РАБОТА С ПРИМЕРАМИ В ЭТОЙ ГЛАВЕ ......................................................................................................
2385.5БАЗОВЫЕ ПРИМЕРЫ XFORMS-ФОРМ ......................................................................................................... 2385.6МОДЕЛЬ ДАННЫХ ФОРМЫ......................................................................................................................... 2445.75.6.1Задание ограничений на типы данных ....................................................................................... 2445.6.2Связь данных формы, ограничений и элементов управления формы ..................................... 2485.6.3Типы данных в XForms ................................................................................................................
2525.6.4Задание ограничений на данные с помощью элемента xforms:bind ........................................ 2575.6.5Использование нескольких моделей и инстансов ...................................................................... 264ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ФОРМЫ.............................................................................................................
2695.7.1Элемент input ............................................................................................................................... 2715.7.2Элемент secret ............................................................................................................................. 2725.7.3Элемент textarea ..........................................................................................................................
2735.7.4Элемент output ............................................................................................................................. 2765.7.5Элемент upload ............................................................................................................................ 2805.7.6Элемент range ..............................................................................................................................
2835.7.7Элементы задания подсказок и вывода сообщений ................................................................. 2855.7.8Элемент trigger ............................................................................................................................ 2895.7.9Элемент submit ............................................................................................................................ 2915.7.10Элемент select .............................................................................................................................. 2925.7.11Элемент select1 ............................................................................................................................ 30445.7.12Элемент group .............................................................................................................................
3115.7.13Элемент switch ............................................................................................................................. 3145.7.14Элемент repeat .............................................................................................................................
322ЭЛЕМЕНТЫ ОБРАБОТКИ СОБЫТИЙ ............................................................................................................ 3365.85.8.1Элемент action ............................................................................................................................. 3375.8.2Элемент setvalue .......................................................................................................................... 3385.8.3Элемент delete ............................................................................................................................. 3385.8.4Элемент insert ..............................................................................................................................
3395.8.5Элемент setindex .......................................................................................................................... 3395.8.6Элемент setfocus ..........................................................................................................................
3395.8.7Элемент dispatch ......................................................................................................................... 3405.8.8Элемент refresh ............................................................................................................................ 3405.8.9Элемент load ................................................................................................................................
3405.8.10Элемент send ................................................................................................................................ 3415.8.11Элемент message ......................................................................................................................... 3415.8.12Примеры обработки событий ................................................................................................... 341СОХРАНЕНИЕ ДАННЫХ ФОРМЫ ................................................................................................................
3535.9ИСПОЛЬЗОВАНИЕ ТАБЛИЦ СТИЛЕЙ CSS В XFORMS-ФОРМАХ ............................................................ 3615.105.10.1Применение стилей CSS к XForms-форме ................................................................................. 3615.10.2Применение стилей CSS к результирующему HTML-документу............................................
3625.11МАТЕРИАЛЫ ДЛЯ ДАЛЬНЕЙШЕГО ИЗУЧЕНИЯ ...................................................................................... 3625.12КОНТРОЛЬНЫЕ ВОПРОСЫ ....................................................................................................................
362ГЛАВА 6. ТЕХНОЛОГИИ XINCLUDE, XLINK, XPOINTER ............................................................ 36466.1ТЕХНОЛОГИЯ XINCLUDE .......................................................................................................................... 3646.2ТЕХНОЛОГИЯ XLINK.................................................................................................................................
3646.3ТЕХНОЛОГИЯ XPOINTER ........................................................................................................................... 3646.4ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИЙ XINCLUDE И XPOINTER В EXIST ............................................................ 3656.4.1Элемент xi:include ....................................................................................................................... 3656.4.2Элемент xi:fallback ...................................................................................................................... 3676.4.3Добавление результата работы серверного сценария ............................................................ 3686.4.4Добавление фрагмента документа с помощью XPointer ........................................................















