Книга: XSLT
Работа с элементами XSLT
Работа с элементами XSLT
Для того чтобы создавать таблицы стилей XSLT, вы должны хорошо знать элементы XSLT, такие как <xsl:template>
и <xsl:stylesheet>
. Эти элементы поддерживают большое число атрибутов, и W3C выработал ряд формальных определений типов данных, которые можно присваивать этим атрибутам. Вот ряд определений XSLT; их необходимо знать:
• NCNameChar
. Буква, цифра, точка, дефис или символ подчеркивания;
• NCName
. Буква или символ подчеркивания, за которым (не обязательно) следуют данные типа NCNameChars
. То есть это имя XML, не содержащее двоеточий (определение имен XML приводится в главе 1);
• QName
. Полностью определенное (qualified) имя. Оно формируется из префикса (должен принадлежать к типу NCName
), за которым следуют двоеточие и локальная часть (которая также должна быть типа NCName
);
• NameTest
. Имя (например, «book») или обобщенное имя с символами подстановки (как, например, «book*» или «*»).
Теперь можно начать создавать таблицы стилей XSLT. Первым элементом будет элемент для связывания таблиц стилей с документами XML <?xsl:stylesheet?>
.
- Деревья и узлы
- Модель информационного множества против модели дерева XSLT
- Работа с элементами XSLT
- Инструкция обработки
- Элемент
- Элементы таблиц стилей высокого уровня
- Элемент
- Тела шаблонов
- Элемент
- Доступ к значениям узлов
- Поддержка XML Base
- Выбор методов вывода
- Упрощенные таблицы стилей
- Встроенные таблицы стилей
- Элемент
- Элемент
- Элемент
- Преобразование документов XML при помощи Internet Explorer
- Расширяемость XSLT
- Пространство имен XSL
- Модель информационного множества против модели дерева XSLT
- Глава 2 Создание и применение таблиц стилей
- Упрощенные таблицы стилей
- Элементы таблиц стилей высокого уровня
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- Лекция 15. Работа с базами данных
- Работа с ресурсами локальной сети
- Эффективная работа с временными файлами сортировки
- Ускоренная работа с индексами
- HR-брендинг: Работа с поколением Y, новые инструменты для коммуникации, развитие корпоративной культуры и еще 9 эффектив...