Поделиться через


noNamespaceSchemaLocation

Атрибут noNamespaceSchemaLocation ссылается на XML-схему документа, не содержащую целевого пространства имен.

<xsi:noNamespaceSchemaLocation="anyURI" >

Атрибуты

  • anyURI
    Расположение схемы, содержащей неуточненные конструкции схемы (схема, не имеющая пространств имен).

Замечания

XML-схема не обязательно должна иметь пространство имен. Чтобы задать расположение XML-схемы, у которой нет целевого пространства имен, используйте атрибут noNamespaceSchemaLocation. XML-схема, на которую ссылается этот атрибут, не может иметь целевого пространства имен. Поскольку этот атрибут не принимает список URL-адресов, можно указать только одно расположение схемы.

В соответствии с рекомендациями World Wide Web Consortium (W3C) по XML-схемам документы XML-экземпляра могут содержать атрибуты xsi:schemaLocation и xsi:noNamespaceSchemaLocation одновременно.

Пример

В следующем примере показано использование атрибута xsi:noNamespaceSchemaLocation в экземпляре документа, содержащем элементы с неполным именем.

<person xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://adventure-works.com/schemas/person.xsd">
   <name>John</name>
   <height>59</height>
</person>

См. также

Справочник

Справочник по схемам XML (XSD)
Элементы схемы XML
Атрибуты экземпляра схемы XML

Основные понятия

schemaLocation