загрузка...
 
ПРОСТІ ЕЛЕМЕНТИ
Повернутись до змісту

ПРОСТІ ЕЛЕМЕНТИ

Концепція іменованих типів

На відміну від DTD і XDR схем існує концепція іменованих типів. Наприклад, при створенні визначень існує можливість привласнювати цьому визначенню ім'я, щоб повторно використовувати його в екземплярі XSD.

Наприклад, розглянемо фрагмент, що містить два прості елементи

Листопад,14,2009

Відвідати лекцію, дуже важливий матеріал .

Як видно, типом вмісту обох елементів є рядки. Для повного визначення елементів згідно з XSD схемою необхідно вказати назву елемента і його тип

.

Як видно, обидва елементи містять опис type=’xsd:string’, що дублюється. Щоб уникнути такого, звертаються до концепції іменованих типів або іменованих обмежень. Іменовані обмеження задають так:

.

Наприклад, якщо в схему ввести| іменоване обмеження

.

Опис елементів виглядатиме так:

.

Таким чином, у нашому прикладі, елемент типу string посилається на елемент типу simpeType.

Розглянемо приклад, в якому наведемо XML-документ, що містить прості елементи і XSD-схему, для XML-документа.

«голий» XML-документ

Відвідати лекцію, дуже важливий матеріал

XSD-схема (example_11.xsd) для простого XML-документа

XMLSchema’>

Підключаємо схему до XML-документа (example_11.xml)

xsi:noNamespaceSchemaLocation=’example_11.xsd’>

Відвідати лекцію, дуже важливий матеріал

.



загрузка...