Файли визначення схеми документа
Створюючи схеми XSD. можна, можливо:
1. декларувати елементи і атрибути.
Наприклад, це визначення задає, що елемент "Author" строкового типу, повинен з'являтися один і тільки один і раз, і якщо він не вказаний, то приймає значення "Пушкін".
Параметр maxOccurs = "unbounded" вказує, що елемент може зустрічатися будь-яку кількість разів.
Параметр ref дозволяє посилатися на вже описаний в даному файлі глобальний елемент або атрибут, щоб уникнути повторного опису одних і тих же елементів.
2. визначити прості і складні типи.
У XSD є зумовлені типи - приблизно такі ж, як в .NET. Під час роботи програми вони перетворюються в типи .NET. На їх підставі можна будувати складні типи, схожі на структури мов програмування. Складний тип складається з послідовності описів елементів. Визначимо складний тип:
тег
тег
Прості типи теж будуються на основі стандартних типів, накладаючи різні обмеження. Типи можуть бути глобальними або вкладеними в визначення елементів. У попередньому прикладі визначений глобальний складний тип Quote.
Глобальний тип можна використовувати у визначенні елементів:
Скрізь написано, що це самий незалежний і простий у використанні навігаційний елемент управління, що він працює відразу з web.sitemap і не вимагає визначення SiteMapDataSource.
У словах xHTML це виглядає так:
Оскільки інші нав. ЕУ працюють через простий джерело даних без помилок, роблю висновок - карта складена правильно. ВД:
/L11_1_simplePage.aspx "title =" Сторінка 1 "description =" Проста сторінка 1. ">