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)
Instanzattribute des XML-Schemas