![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
В) ознака: чи вимагає інсталяції
Тема: Створення та відображення XML – документів.
Мета роботи: Вивчити можливості створення та засвоїти на практиці розробку XML – документів.
Теоретичні відомості :[1,].
Для виконання роботи потрібно знати: · що таке XML – документ; · в якому середовищі можна створювати XML – документ; · теги та правила роботи з тегами; · з яких основних блоків складається XML – документ; · яким засобами та чином відображається XML – документ; · відображення документів за допомогою таблиці каскадних стилів(CSS);
Зміст роботи
1. Створити документ за шаблонами, індивідуальними для кожного студента; 2. Ввести 10 записів згідно шаблону; 3. Відобразити введену інформацію у браузері; 4. Створити файл стилів для створеного XML – документу; 5. Зв’язати з XML – документ таблицю стилів; 6. Відобразити результат роботи у браузері.
Приклад. Створити XML – документ наявності книг у магазині. Наявність книг зберігаються у двох таблицях. Друга таблиця буде під таблицею першої за спільним полем. Перша з них має таку структуру: а) назва ; б) автор книги; в) палітурка; в) ціна; г) кількість сторінок. Друга база даних: а) автор книги; Б) рік видання. XML – документ буде мати вигляд <?xml version="1.0"?> <!-- File Name: Inventory.xml --> <INVENTORY> <BOOK> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain <YEAR> 1981</YEAR> </AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>298</PAGES> <PRICE>$5.49</PRICE> </BOOK> <BOOK> <TITLE>Leaves of Grass</TITLE> <AUTHOR>Walt Whitman <YEAR> 1881</YEAR> </AUTHOR> <BINDING>hardcover</BINDING> <PAGES>462</PAGES> <PRICE>$7.75</PRICE> </BOOK> <BOOK> <TITLE>The Legend of Sleepy Hollow</TITLE> <AUTHOR>Washington Irving <YEAR> 1981</YEAR> </AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>98</PAGES> <PRICE>$2.95</PRICE> </BOOK> <BOOK> <TITLE>The Marble Faun</TITLE> <AUTHOR>Nathaniel Hawthorne <YEAR> 1991</YEAR> </AUTHOR> <BINDING>trade paperback</BINDING> <PAGES>473</PAGES> <PRICE>$10.95</PRICE> </BOOK> <BOOK> <TITLE>Moby-Dick</TITLE> <AUTHOR>Herman Melville <YEAR> 1996</YEAR> </AUTHOR> <BINDING>hardcover</BINDING> <PAGES>724</PAGES> <PRICE>$9.95</PRICE> </BOOK> <BOOK> <TITLE>The Portrait of a Lady</TITLE> <AUTHOR>Henry James <YEAR> 1981</YEAR> </AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>256</PAGES> <PRICE>$4.95</PRICE> </BOOK> </INVENTORY> Для XML – документу таблицю стилів можна задати у вигляді /* File Name: Inventory01.css */ BOOK {display:block; margin-top:12pt; font-size:10pt} TITLE {display:block; font-size:12pt; font-weight:bold; font-style:italic} AUTHOR {display:block; margin-left:15pt; font-weight:bold} BINDING {display:block; margin-left:15pt} PAGES {display:none} PRICE {display:block; margin-left:15pt} Добавляємо в кінець прологу XML – документу інструкцію <?xml-stylesheet type="text/css" href="Inventory01.css"?> Ця інструкція буде встановлювати зв’язок створеної CSS-таблиці та XML документу. Тоді XML – документ буде мати вигляд <?xml version="1.0"?> <!-- File Name: Inventory01.xml --> <?xml-stylesheet type="text/css" href="Inventory01.css"?> <INVENTORY> <BOOK> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain <YEAR> 1981</YEAR> </AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>298</PAGES> <PRICE>$5.49</PRICE> </BOOK> <-- і так далі ... -- > </INVENTORY>
Індивідуальні завдання
1. Відомості про комп’ютерні аксесуари на складі зберігаються у двох таблицях. Перша з них має таку структуру: а) назва товару; б) його шифр; в) вартість одиниці товару. Друга таблиця: а) шифр товару; б) його кількість на складі; в) фірма – виробник; д) дата надходження товару; є) дата продажу товару (0.0.0 для товару, який ще не було продано). 2. Відомості про успішність студентів факультету зберігаються у двох таблицях. Перша з них має таку структуру: а) прізвище та ініціали студента; б) номер групи; в) номер залікової книжки; Друга таблиця: а) номер залікової книжки; б) чотири оцінки за останню сесію. 3. Відомості про наявність книг у бібліотеці зберігаються у двох таблицях. Перша з них має таку структуру: а) автор книги; б) її назва; в) шифр книги. Друга база даних: а) шифр книги; б) видавництво; в) рік видання; Г) кількість сторінок. 4. Відомості про розроблені програмні продукти зберігаються у двох таблицях. Перша з них має таку структуру: а) назва програми; б) фірма – виробник; в) ознака: чи вимагає інсталяції. Друга таблиця: а) назва програми; б) її розмір у байтах; В) дата випуску. 5. Відомості про абонентів телефонної мережі зберігаються у двох таблицях. Перша з них має таку структуру: а) прізвище абонента; б) його адреса; в) номер телефону. Друга таблиця: а) номер телефону; г) дата його встановлення. 6. Відомості про співробітників університету зберігаються у двох таблицях. Перша з них має таку структуру: а) прізвище співробітника; б) факультет, на якому працює; в) науковий ступінь; г) вчене звання. Друга таблиця: а) прізвище співробітника; б) стаж роботи; в) посадовий оклад. 7. Відомості про комп’ютери, наявні в обчислювальному класі, зберігаються у двох таблицях. Перша з них має таку структуру: а) назва комп’ютера; б) серійний номер; в) тип процесора. Друга таблиця: а) серійний номер; б) обсяг оперативної пам’яті; в) обсяг вінчестера. 8. Відомості про машини, наявні в автопарку, зберігаються у двох таблицях. Перша з них має таку структуру: а) назва машини; б) її номер; в) колір машини. Друга таблиця: а) номер машини; б) номер двигуна; в) загальна довжина пробігу в кілометрах; г) кількість пального на 100 км. 9. Відомості про випуск продукції підприємством зберігаються у двох таблицях. Перша з них має таку структуру: а) назва виробу; б) його шифр; в) вартість одиниці продукції; г) з якого місяця необхідно почати випуск; д) в якому місяці треба припинити випуск. Друга таблиця: а) шифр продукції; б) запланована кількість випуску; в) реальна кількість випуску. 10. У податковій інспекції інформація про громадян зберігається у двох таблицях. Перша з них має таку структуру: а) прізвище та ініціали громадянина; б) його ідентифікаційний номер; в) який відсоток від зарплати має сплачувати як податок. Друга таблиця : а) ідентифікаційний номер; б) нарахована зарплата; в) сплачений податок. 11. Відомості про вагони, розвантажені на залізничній станції, зберігаються у двох таблицях. Перша з них має таку структуру: а) номер вагона; б) назва вантажу; в) хто відправив ; г) дата відправки. Друга таблиця: а) номер вагона; б) одержувач вантажу; в) дата надходження. 12. Відомості про літаки, що відправляються з деякого аеропорту, зберігаються у двох таблицях. Перша з них має таку структуру: а) тип літака; б) його номер; в) ознака: чи є вільні місця на сьогоднішній день. Друга таблиця: а) номер літака; б) час відправлення; в) місце прибуття. 13. Відомості про оплату громадянами послуг газопостачання зберігаються у трьох таблицях. Перша з них має таку структуру: а) прізвище та ініціали; б) реєстраційний номер книжки для оплати; в) ознака: є лічильник чи немає; г) сплачена сума. Друга таблиця стосується громадян, у яких встановлений лічильник: а) номер книжки; б) попереднє значення покажчика лічильника; в) поточне значення покажчика лічильника. Третя таблиця стосується громадян, які не мають лічильника: а) номер книжки; б) площа помешкання; 14. Відомості про оплату громадянами послуг водопостачання зберігаються у двох таблицях. Перша з них має таку структуру: а) прізвище та ініціали; б) реєстраційний номер книжки для оплати; в) місяць, за який внесено оплату; г) сплачена сума. Друга таблиця має структуру: а) номер книжки; б) сума, яку необхідно сплатити за рік; 15. Результати учнівської олімпіади з інформатики зберігаються у двох таблицях. Перша з них має таку структуру: а) прізвище та ініціали учасника; б) клас; в) шифр роботи. Друга таблиця має структуру: а) шифр; б) бали за п’ять завдань (п’ять полів); 16. Відомості про житловий фонд міста зберігаються у двох таблицях. Перша з них має структуру: а) назва вулиці; б) номер будинку; в) номер квартири; г) загальна площа; д) житлова площа. Друга таблиця: а) вулиця; б) номер будинку; г) номер квартири; д) кількість мешканців. 17. Відомості про прибуття і відправлення поїздів на деякій станції зберігаються у двох таблицях. Перша з них має таку структуру: а) номер потягу; б) час прибуття на станцію. Друга база даних: а) номер потягу; б) час відправлення зі станції. Лабораторна робота № 2 (2 годин)
![]() |