
1лаба КИС
.docxФедеральное государственное учреждение высшего профессионального образования «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича»
Кафедра ИУС
Корпоративные информационные системы
Лабораторная работа №1
« Структура XML документа»
Выполнила: Беликова А.Н.
Группа ИСТ-13с
Проверил: Шеховцев О.И.
Санкт-Петербург
2013
Цель работы: Изучить структуру 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-документе элементы определяют его логическую структуру и несут в себе информацию, содержащуюся в документе (в нашем примере это информация о книгах, такая как название, автор, цена). Типовой элемент состоит из начального тега, содержимого элемента и конечного тега. Содержимым элемента могут быть символьные данные, другие (вложенные) элементы, либо сочетание данных и вложенных элементов.
Задание атрибутов для элементов
Описание атрибута представляет собой пару имя – значение, связанную с данным элементом.
XML –документ на тему архитектура ПК:
<?xml version="1.0"?>
<!-- File Name: Inventory.xml -->
<INVENTORY>
<GPU>
<TITLE>Intel(R) Q35 Express Chipset Famaly</TITLE>
<MANUFACTURER>Intel(R) </MANUFACTURER>
<INTERFACE>PCI-E 2.0</INTERFACE>
<MEMORY>1024 Mb</MEMORY>
<RESOLUTION>4096x2160</RESOLUTION>
<DIRECTX>DirectX 11</DIRECTX>
<PRICE>$50</PRICE>
</GPU>
<CPU>
<TITLE>Intel(R)Core(TM)2 Quad CPU</TITLE>
<MANUFACTURER>Intel(R)</MANUFACTURER>
<SOCKET>LGA1155</SOCKET>
<FREQUINCY>2/33GHz</FREQUINCY>
<CORES>2</CORES>
</CPU>
<RAM>
<MANUFACTURER>Kingston</MANUFACTURER>
<SOCKET>DDR3</SOCKET>
<MEMORY>2x2</MEMORY>
<MODEL>KHX1866C9D3K2/4G</MODEL>
<TYPE_RAM>DDR3</TYPE_RAM>
</RAM>
<MOTHERBOARD>
<MANUFACTURER>MSI</MANUFACTURER>
<SOCKET>AM3+</SOCKET>
<MODEL>970A-G46</MODEL>
<TYPE_RAM>DDR3 DIMM, 800 - 2133 MHz</TYPE_RAM>
<Number_of_memory_slots>4</Number_of_memory_slots>
<PRICE>$166</PRICE>
</MOTHERBOARD>
</INVENTORY>
Отображение XML –документа на тему архитектура ПК в браузере:
Вывод:
В ходе проведенной работы был изучена общая структура XML документа и основные его элементы, а также был создан XML –документ на тему архитектура ПК