noNamespaceSchemaLocation
L'attributo noNamespaceSchemaLocation fa riferimento a un documento dello schema XML che non dispone di uno spazio dei nomi di destinazione.
<xsi:noNamespaceSchemaLocation="anyURI" >
Attributi
- anyURI
La posizione di uno schema che contiene costrutti di schemi non qualificati (schemi senza spazio dei nomi).
Osservazioni
Non è necessario che uno schema XML disponga di uno spazio dei nomi. Per specificare la posizione di uno schema XML che non dispone di uno spazio dei nomi di destinazione, utilizzare l'attributo noNamespaceSchemaLocation. Lo schema XML a cui viene fatto riferimento nell'attributo non può disporre di uno spazio dei nomi di destinazione. Poiché questo attributo non accetta un elenco di URL, è possibile specificare solo un percorso dello schema.
In base alla raccomandazione W3C (World Wide Web Consortium) XML Schema, per i documenti di istanza XML è possibile specificare entrambi gli attributi xsi:schemaLocation e xsi:noNamespaceSchemaLocation.
Esempio
Nell'esempio seguente viene illustrato come utilizzare l'attributo xsi:noNamespaceSchemaLocation in un documento di istanza contenente elementi non qualificati.
<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>
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML
Attributi di istanza dello schema XML