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

Дисциплины:

Архитектура (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)






Упражния для самостоятельной работы



Часть №1

XML

Лабораторная работа №1

Структура XML документа

Цель работы:

Изучить структуру XML документа и его элементы.

Ход работы:

Пролог документа

Рассмотрим пример XML документа на рисунке 1.0

 

Рисунок 1.0.Структура XML -документа

Верхняя часть документа XML украшена особой информацией, называемой прологом документа (document prolog). В простейшем случае пролог просто сообщает, что это документ XML, и объявляет используемую версию XML:

<?xml version="1.0"?>

Объявление XML

Объявление XML возвещает процессору XML, что данный документ размечен в XML.

Вот некоторые примеры правильно построенных объявлений XML:

<?xml version="1.0"?>

<?xml version='1.0' encoding='US_ASCII' standalone='yes'?>

<?xml version = '1.0' encoding= 'iso_8859_1' standalone ="no"?>

encoding (кодировка)- задает кодировку символов, использованную в документе.

standalone (автономность)- сообщает процессору XML, есть ли другие файлы, которые нужно загружать.

Элементы XML

Элемент Документ

Второй основной частью XML-документа является единый элемент Документ, или корневой элемент, который в свою очередь содержит дополнительные элементы.

В XML-документе элементы определяют его логическую структуру и несут в себе информацию, содержащуюся в документе (в нашем примере это информация о книгах, такая как название, автор, цена). Типовой элемент состоит из начального тега, содержимого элемента и конечного тега. Содержимым элемента могут быть символьные данные, другие (вложенные) элементы, либо сочетание данных и вложенных элементов.

В рассматриваемом примере (рисунок 1.0) элемент Документ – INVENTORY. Его начальный тег – <INVENTORY>, конечный тег – </INVENTORY>, а содержимое – восемь вложенных элементов BOOK.

В свою очередь, каждый элемент BOOK содержит ряд вложенных элементов, как показано на рисунке 1.1

Рисунок 1.1

Добавление элементов в документ

 

Ниже приведен пример содержимого элемента, состоящего из сочетания символьных данных и вложенного элемента, как показано на рисунке 1.2.

 

Рисунок 1.2.

 

Задание атрибутов для элементов

Описание атрибута представляет собой пару имя – значение, связанную с данным элементом. Например, следующий элемент PRICE включает атрибут с именем Type, которому присвоено значение retail:



<PRICE Type="retail">$10.95</PRICE>

Следующий элемент BOOK включает два атрибута, Category и Display:

<BOOK Category="fiction" Display="emphasize">

<TITLE>The Marble Fauh</TITLE>

<AUTHOR>Nathaniel Hawthorne</AUTHOR>

<BINDING>trade paperback</BINDING>

<PAGES>473</PAGES>

<PRICE>$10.95</PRICE>

</BOOK>

Создайте XML –документ и отобразите его в браузере, для этого сделайте следующее:

  1. Откройте новый файл в вашем текстовом редакторе и введите текст XML-документа, листинг которого представлен ниже

Листинг 1.0

<?xml version="1.0"?><!-- File Name: Inventory.xml --><INVENTORY> <BOOK> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain</AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>298</PAGES> <PRICE>$5.49</PRICE> </BOOK> <BOOK> <TITLE>Leaves of Grass</TITLE> <AUTHOR>Walt Whitman</AUTHOR> <BINDING>hardcover</BINDING> <PAGES>462</PAGES> <PRICE>$7.75</PRICE> </BOOK> <BOOK> <TITLE>The Legend of Sleepy Hollow</TITLE> <AUTHOR>Washington Irving</AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>98</PAGES> <PRICE>$2.95</PRICE> </BOOK> <BOOK> <TITLE>The Marble Faun</TITLE> <AUTHOR>Nathaniel Hawthorne</AUTHOR> <BINDING>trade paperback</BINDING> <PAGES>473</PAGES> <PRICE>$10.95</PRICE> </BOOK></INVENTORY>
  1. Воспользуйтесь командой Save (Сохранить) текстового редактора, для сохранения документа на вашем жестком диске, присвоив ему имя Inventory.xml.

3. Откройте XML-документ в браузере исходя и рисунков находящихся ниже. Вы можете открыть XML-документ непосредственно через браузер, точно так же, как вы бы открыли HTML Web-страницу.



Рисунок 1.3:Открытие XML-документа в браузере Mozilla Firefox,

 

 

Рисунок 1.4

Рисунок 1. 5 Отображение XML текста в браузере

Таким образом, вы создали корректный XML- документ

Упражния для самостоятельной работы

1. Создайте XML –документ на тему архитектура ПК(виодеокарта,процессор и т. д.)

2. Отобразите его в браузере

Лабораторная работа №2


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

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