noNamespaceSchemaLocation

L'attribut noNamespaceSchemaLocation fait référence à un document de schéma XML qui n'a pas d'espace de noms cible.

<xsi:noNamespaceSchemaLocation="anyURI" >

Attributs

  • anyURI
    Emplacement d'un schéma qui contient des constructions de schéma non qualifiées (un schéma sans espace de noms).

Notes

Un schéma XML ne doit pas obligatoirement posséder un espace de noms. Pour spécifier l'emplacement d'un schéma XML sans espace de noms cible, utilisez l'attribut noNamespaceSchemaLocation. Le schéma XML auquel cet attribut fait référence ne peut pas posséder d'espace de noms cible. Comme cet attribut n'accepte pas de liste d'URL, vous ne pouvez spécifier qu'un emplacement de schéma.

Selon la recommandation du World Wide Web Consortium (W3C) sur les schémas XML, les attributs xsi:schemaLocation et xsi:noNamespaceSchemaLocation peuvent être spécifiés dans des documents d'instance XML.

Exemple

L'exemple suivant illustre l'utilisation de l'attribut xsi:noNamespaceSchemaLocation sur un document d'instance qui contient des éléments non qualifiés.

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

Voir aussi

Référence

Référence du schéma XML (XSD)
Éléments de schéma XML
Attributs d'instances de schéma XML

Concepts

schemaLocation