Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.
In .NET Framework non è incluso alcun supporto per l'associazione all'attributo xsi:schemaLocation .
La classe XmlSerializer ignora l'attributo xsi:schemaLocation durante la deserializzazione di un documento XML in oggetti.
Spiegazione
L'attributo schemaLocation è definito nello spazio dei nomi dell'istanza XML Schema, http://www.w3.org/2001/XMLSchema-instance (generalmente associato al prefisso xsi), e viene applicato solo ai documenti dell'istanza XML e non ai documenti XML Schema. Si distingue dall'attributo schemaLocation definito nello spazio dei nomi XML Schema, http://www.w3.org/2001/XMLSchema.
L'attributo xsi:schemaLocation consente di individuare le definizioni XML Schema per gli spazi dei nomi definiti in un documento dell'istanza XML. Il rispettivo valore è un elenco di coppie di URI (Uniform Resource Identifier) separati da spazi, in cui ciascuna coppia è costituita da uno spazio dei nomi seguito dalla posizione della definizione XML Schema dello spazio dei nomi in oggetto, generalmente un file con estensione xsd.
La classe XmlSerializer ignora l'attributo xsi:schemaLocation durante la deserializzazione di un documento XML in oggetti. La classe XmlValidatingReader può, tuttavia, utilizzare il valore di attributo per ottenere definizioni XML Schema durante la convalida di un documento XML. Vedere Convalida in base a XML Schema (XSD) con XmlValidatingReader
Elementi contenitore possibili: qualsiasi elemento di istanza.