Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)


 

 

 

 



Тема: Атрибути елементів XML – документів



 

Мета роботи: Застосування атрибутів. Створення та відображення елементів з атрибутами.

 

Теоретичні відомості :[1,].

 

Для виконання роботи потрібно знати:

· структура елемента;

· вміст елементів;

· порожні елементи;

· теги елементів та їх атрибути;

· правила завдання атрибутів;

· коректно сформовані XML – документи;

· відображення коректно сформованих документів.

 

Зміст роботи

1. Створити XML – документ з атрибутами згідно варіанту для кожного студента;

2. В якості атрибутів елементів використати поля з допоміжних таблиць;

3. Ввести 10 записів згідно шаблону;

4. Побудувати таблицю каскадних стилів для даного документу.

5. Відобразити введену інформацію без використання та з використанням таблиці каскадних стилів.

Варіанти та умови завдання такі ж як у лабораторні роботі №1.

Приклад.

Створити XML – документу наявності книг у магазині. Наявність книг зберігаються у двох таблицях. Друга таблиця буде під таблицею першої за спільним полем. Перша з них має таку структуру:

а) назва ;

б) автор книги;

в) палітурка;

в) ціна;

г) кількість сторінок.

Друга база даних:

а) автор книги;

Б) рік видання.

XML – документ буде мати вигляд

<?xml version="1.0"?>

<!-- File Name: Inventory04.xml -->

<?xml-stylesheet type="text/css" href="Inventory05.css"?>

<INVENTORY>

<BOOK Binding="mass market paperback">

<html:IMG xmlns:html='http://www.w3c.org/TR/REC-html40/' SRC= 'cus1.bmp' />

<TITLE>The Adventures of Huckleberry Finn</TITLE>

<AUTHOR Born="1835">Mark Twain</AUTHOR>

<PAGES>298</PAGES>

<PRICE>$5.49</PRICE>

</BOOK>

<BOOK Binding="hardcover">

<html:IMG xmlns:html='http://www.w3c.org/TR/REC-html40/' SRC= "cus2.bmp" />

<TITLE>Leaves of Grass</TITLE>

<AUTHOR Born="1819">Walt Whitman</AUTHOR>

<PAGES>462</PAGES>

<PRICE>$7.75</PRICE>

</BOOK>

<BOOK Binding="trade paperback">

<html:IMG xmlns:html='http://www.w3c.org/TR/REC-html40/' SRC= "cus3.bmp" />

<TITLE>The Marble Faun</TITLE>

<AUTHOR Born="1804">Nathaniel Hawthorne</AUTHOR>

<PAGES>473</PAGES>

<PRICE>$10.95</PRICE>

</BOOK>

<BOOK Binding="hardcover">

<html:IMG xmlns:html='http://www.w3c.org/TR/REC-html40/' SRC= "RavShade.bmp"/>

<TITLE>Moby-Dick</TITLE>

<AUTHOR Born="1819">Herman Melville</AUTHOR>

<PAGES>724</PAGES>

<PRICE>$9.95</PRICE>

</BOOK>

</INVENTORY>

Для XML – документу таблицю стилів можна задати у вигляді

/* File Name: Inventory05.css */

BOOK

{

BORDER-TOP-WIDTH: 1px;

PADDING-RIGHT: 1em;

PADDING-LEFT: 1em;

FONT-WEIGHT: bolder;

BORDER-LEFT-WIDTH: 1px;

FONT-SIZE: 12pt;

BORDER-BOTTOM-WIDTH: 1px;

PADDING-BOTTOM: 1em;

WIDTH: 5 in;

COLOR: blue;

PADDING-TOP: 1em;

HEIGHT: 5 in;

BACKGROUND-COLOR: fuchsia;

BORDER-RIGHT-WIDTH: 1px

DISPLAY: block;

MARGIN-BOTTOM: 1em

}

TITLE

{

DISPLAY: block;

MARGIN-BOTTOM: 1em;

COLOR: blue

FONT-WEIGHT: bold;

FONT-SIZE: 16pt;

LETTER-SPACING: 0.25em

}

AUTHOR

{

DISPLAY: block;

MARGIN-BOTTOM: 1em

FONT-FAMILY: Arial,sans-serif;

TEXT-ALIGN: center

}

PAGES

{

DISPLAY: block;

MARGIN-BOTTOM: 1em

FONT-STYLE: italic

}

RRICE

{

DISPLAY: block;

MARGIN-BOTTOM: 1em;

COLOR: green

}

DATE

{

FONT-FAMILY: Arial,sans-serif;

TEXT-ALIGN: center

}

IMG

{

BACKGROUND-POSITION: center 50%;

FLOAT: left;

BACKGROUND-IMAGE: url(SRC);

WIDTH: 89px;

COLOR: greenyellow;

BACKGROUND-REPEAT: no-repeat;

HEIGHT: 58px

}

Добавляємо в кінець прологу XML – документу інструкцію

<?xml-stylesheet type="text/css" href="Inventory05.css"?>

Ця інструкція буде встановлювати зв’язок створеної CSS-таблиці та XML документу. Тоді XML – документ буде мати вигляд

<?xml version="1.0"?>

<!-- File Name: Inventory05.xml -->

<?xml-stylesheet type="text/css" href="Inventory05.css"?>

<INVENTORY>

<BOOK Binding="mass market paperback">

<html:IMG xmlns:html='http://www.w3c.org/TR/REC-html40/' SRC= 'cus1.bmp' />

<TITLE>The Adventures of Huckleberry Finn</TITLE>

<AUTHOR Born="1835">Mark Twain</AUTHOR>

<PAGES>298</PAGES>

<PRICE>$5.49</PRICE>

</BOOK>

<-- і так далі ... -- >

</INVENTORY>

 


Лабораторна робота № 3 (2 годин)



Просмотров 488

Эта страница нарушает авторские права




allrefrs.su - 2024 год. Все права принадлежат их авторам!