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

Дисциплины:

Архитектура (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. Создайте документ XMLShema c вложенными элементами



1. Создайте документ XMLShema c вложенными элементами

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

 

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

Создание группы элементов и атрибутов в сложном типе

Цель работы:

Изучить процесс создания групп элементов и их атрибутов, определение типа элемента со сложным телом

Ход работы:

Для создания группы элементов необходимо создать новую группу (group),для этого используется элемент :

<xsd:group name= "имя группового элемента ">

<xsd:group name= "BisnesAnd Money">

<xsd:sequence>

<xsd-.element ref="Bisnes"/>

<xsd:element ref=" Money "/>

</xsd:sequence>

</xsd:group>

Для создания группы атрибутов необходимо воспользоваться элементом

<xsd: attributeGroup> :

<xsd:attributeGroup name=''bookDescription">

<xsd:attribute name="bookID" type="CatalogID"/>

<xsd:attribute name="numberPages" type="xsd:decima1"/>

<xsd:attribute name="coverType">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value=''leather'"/>

<xsd:enumeration value="cloth"/>

<xsd:enumeration value="vinyl"/>

</xsd: restrict!'on>

</xsd:simpleType>

</xsd:attribute>

</xsd:attributeGroup>

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

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

Листинг 3.5

<xsd:schema xmlns:xsd="http://www.w3.org/1999/XMLSchema">

<xsd:complexType name="transactionType">

<xsd:sequence>

<xsd:element name="Lender" type="address"/>

<xsd:element name="Borrower" type="address"/>

<xsd:element ref="note" min0ccurs="0"/>

<xsd:choice>

<xsd:element name="books" type="books"/>

<xsd:element ref="book"/>

<xsd:group ref="booksAndMagazine"/>

</xsd:choice>

</xsd:sequence>

<xsd:attributeGroup ref="bookDescription"/>

</xsd:complexType>

<xsd:group name= "booksAndMagazine ">

<xsd:sequence>



<xsd:element ref="books"/>

<xsd:element ref="magazine"/>

</xsd:sequence>

</xsd:group>

<xsd:attributeGroup name="bookDescription">

<xsd:attribute name="bookID" type="CatalogID"/>

<xsd:attribute name="numberPages" type="xsd:decimal"/>

<xsd:attribute name="coverType">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="leather'"/>

<xsd:enumeration value="cloth"/>

<xsd:enumeration value="vinyl"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:attribute>

</xsd:attributeGroup>

</xsd:schema>

2. Воспользуйтесь командой Save (Сохранить) текстового редактора, для сохранения документа на вашем жестком диске, присвоив ему имя GrupElxsd

3. Откройте файл в вашем браузере и вас ложно получится то, что представлено на рисунке 3.5

Рисунок 3.5

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

1. Создайте документ XMLShema c группами элементов и атрибутов

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

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


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

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