Стандарт XML. /Укр/
Категория реферата: Топики по английскому языку
Теги реферата: варианты ответов, банк рефератов бесплатно
Добавил(а) на сайт: Роман.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата
<photo id="2"><title>My family</title></photo>
<photo id="3"><title>My dog</title></photo>
</gallery>
, а некоректним цей:
<gallery>
<photo id="1"/>
<photo index="2"><title>My family</title></photo>
<photo index="3"><title> My dog </title><dogname>Sharik</dogname></photo>
</gallery>
Всі конструкції мови схем описуються правилами "XML DTD for XML-Data-Schema".
Область схеми даних
Створюючи схеми даних, ми визначаємо в документі спеціальний елемент, <schema>;, усередині якого містяться описи правил:
<schema id="OurSchema">
<!-- послідовність інструкцій -->
</schema>
Якщо використовувати окремий простір імен, то повний XML-документ, що містить у собі схему даних, буде виглядати в такий спосіб:
<?XML version='1.0' ?>
<?xml:namespace href="http://www.mrcpk.nstu.ru/schemas/" as="s"/?>
<s:schema id="OurSchema">
<!-- послідовність інструкцій -->
</s:schema>
Опис елементів
Для визначення класу елемента, до якого надалі будуть застосовуватися інструкції, що описують його вміст і структуру, призначений спеціальний елемент схеми elementType,
<elementType id="issue">
<descript>Елемент містить інформацію про черговий випуск часопису</descript>
</elementType>
Назва елемента задається атрибутом id. Всі подальші інструкції, що ставляться до описуваного класу, визначають його внутрішню структуру і набір припустимих даних, містяться всередині блока, заданого тегами <elementType> і </elementType>.
Як очевидно з приклада, при визначенні класу елемента, можна також використовувати коментар до нього, що заключають у тэги <descript></descript>
Атрибути елемента
Для того, щоб в описі елемента визначити його атрибути й описати властивості цих атрибутів ми повинні використовувати елемент attribute:
<elementType id="photo">
<attribute name="src"/>
<empty/>
</elementType>
У даному прикладі елементу <photo> визначається атрибут src, значенням якого може бути будь-яка послідовність дозволених символів:
<photo src="0"/>
<photo src="some text">
Подібно DTD, схеми даних дозволяють встановлювати обмеження на значення і засіб використання атрибутів. Для цього в дескрипторі <attribute> необхідно використовувати параметр atttype.
Наприклад, якщо ми хочемо зазначити, що значення атрибута повинно використовуватися програмою-аналізатором як унікальний ідентифікатор, то нам необхідно створити таке правило:
<elementType id="bouquet">
<attribute name="id" atttype="ID">
</elementType>
Якщо ж потрібно задати список можливих значень атрибута, то приклад будет виглядати в такий спосіб:
<attribute name="flower" atttype="ENUMERATION" values="red green blue" default="red">
Модель вмісту елемента
Під моделлю вмісту в схемі даних розуміють опис усіх припустимих об'єктів XML- документа, використання котрих усередині даного елемента є коректним. Модель вмісту визначається інструкціями, розташованими всередині блока <elementType>.
<elementType id="article">
<attribute name="id" atttype="ID">
<element type="#title">
<string/>
Рекомендуем скачать другие рефераты по теме: доклад образование, цель реферата, век реферат.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата