Freigeben über


noNamespaceSchemaLocation

Das noNamespaceSchemaLocation-Attribut verweist auf ein XML-Schemadokument, das über keinen Zielnamespace verfügt.

<xsi:noNamespaceSchemaLocation="anyURI" >

Attribute

  • anyURI
    Der Speicherort eines Schemas, das nicht gekennzeichnete Schemakonstrukte (ein Schema ohne Namespace) enthält.

Hinweise

Ein XML-Schema muss über keinen Namespace verfügen. Um den Speicherort für ein XML-Schema anzugeben, das keinen Zielnamespace aufweist, verwenden Sie das noNamespaceSchemaLocation-Attribut. Das XML-Schema, auf das in diesem Attribut verwiesen wird, kann nicht über einen Zielnamespace verfügen. Da dieses Attribut keine Liste von URLs akzeptiert, können Sie nur einen Schemaspeicherort angeben.

Gemäß den XML-Schemaempfehlungen des W3C (World Wide Web Consortium) können für XML-Instanzdokumente sowohl das xsi:schemaLocation-Attribut als auch das xsi:noNamespaceSchemaLocation-Attribut angegeben werden.

Beispiel

Im folgenden Beispiel wird die Verwendung des xsi:noNamespaceSchemaLocation-Attributs für ein Instanzdokument veranschaulicht, das nicht qualifizierte Elemente enthält.

<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>

Siehe auch

Referenz

Referenz zu XML-Schemata (XSD)

Elemente des XML-Schemas

Instanzattribute des XML-Schemas

Konzepte

schemaLocation