Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оформление узла




Стилевые параметры

Исходные данные

Контрольные задания

Задание 10.1. Дана схема документа:

<!ELEMENT SKLAD (KNIGA+)>

<!ELEMENT KNIGA (NAZV, AVTOR, PREPLET, STRANICY, CENA)>

<!ATTLIST KNIGA

janr (проза | фантастика | фэнтези) #REQUIRED

>

<!ELEMENT NAZV (#PCDATA)>

<!ELEMENT PREPLET (#PCDATA)>

<!ELEMENT STRANICY (#PCDATA)>

<!ELEMENT AVTOR (#PCDATA)>

<!ELEMENT CENA (#PCDATA)>

Составьте валидный документ, исходные данные находятся в таблице 10.1.

Составьте XSL файл для вывода информации из первой строки таблицы. Выводимые данные снабдите комментариями. Подсоедините файл к XML документу, проверьте результат.

Таблица 10.1

Название Автор Переплет Страницы Жанр Цена
Благое намерение Азимов Айзек Твердый   Фантастика  
Валгалла Азимов Айзек Мягкий   Фантастика  
Котел Булычев К. Мягкий   Фэнтези  
Всадники смерти Абнет Дэн Твердый   Фэнтези  
Темные аллеи Бунин И.А. Мягкий   Проза  
Война и мир Толстой Л.Н. Твердый   Проза  

Задание 10.2. Для XML документа, созданного в задании 10.1. Составьте XSL файл для вывода его содержания в табличном виде, как в таблице 10.1.

Задание 10.3. Для XML документа, созданного в задании 10.1. Составьте XSL файл для вывода его содержания в табличном виде, как в таблице. В таблицу выводятся книги в мягком переплете.

Задание 10.4. Для XML документа, созданного в задании 10.1. Составьте XSL файл для вывода его содержания в табличном виде, как в таблице. В таблицу выводятся книги, написанные Буниным и Толстым.

Задание 10.5. Для XML документа, созданного в задании 10.1. Составьте XSL файл для вывода его содержания в табличном виде, как в таблице. Отсортируйте таблицу по убыванию стоимости книг.

Задание 10.6. Составьте XSL файл для выполнения задания 10.2 с использованием шаблона.

 


Приложение

Стилевые параметры применяются к конкретному тегу XML. Тег документа образует узел с определенным содержанием.

Если используются параметры значением, которых является некоторый размер – число, то это число задается в виде Ne, где N число, e обозначение единицы измерения. Единицы измерения могут быть:

px - пикселы;

em - высота текущего шрифта, используемого в узле;

ex - высота строчной буквы x текущего шрифта.

Стилевые параметры разделяют на группы.

Первая группа параметров. Эти параметры служат для оформления узла, они даны в таблице 1.1.

Таблица 1.1

Параметр Значение
background-image Загрузка изображения: url(path). Здесь path – путь к файлу изображения
background-color Цвет фона узла. Это системная цветовая константа, как в HTML, либо шестнадцатеричное число #rrggbb – код цвета в формате RGB
background-repeat Способ вывода изображения: repeat (повторять), repeat-x(повторять горизонтально), repeat-y(повторять вертикально), no-repeat (не повторять).
background-position Выравнивания изображения: left, right, top, bottom, center (см.рисунок 1).
width Ширина области вывода изображения
height Высота области вывода изображения

Размещение изображения в узле выполняется с указанием его выравнивания. На рисунке 1 показаны способы выравнивания по полю узла.

Рис.1. Выравнивание по полю узла

Вторая группа, это параметры для работы с текстом. Они показаны в таблице 1.2.

Таблица 1.2




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 302; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.