На відміну від 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)