В отличие от DTD, документы схемы XML строятся на самом XML. Проверка правильности при помощи схемы требует двух документов: документа схемы и документа экземпляра.
Документ схемы - это документ, содержащий структуру, а документ экземпляра содержит сами XML-данные. Приложение определяет схему для документа экземпляра одним из двух способов:
<?xml version="1.0"?> <memories xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='memory.xsd'> <memory tapeid="idnum"> ...
Сначала создайте само пространство имен, а затем используйте атрибут noNamespaceSchemaLocation для определения местоположения. Схемы могут также создаваться для определенного целевого пространства имен. В таком случае задавайте targetNamespace в самом документе схемы.