Compartir a través de


Compatibilidad con enlaces del atributo Xsi:schemaLocation

Este tema es específico de una tecnología heredada. Ahora, los servicios Web XML y los clientes de servicios Web XML deben crearse con Windows Communication Foundation.

.NET Framework no proporciona compatibilidad con enlaces para el atributo xsi:schemaLocation.

La clase XmlSerializer omite el atributo xsi:schemaLocation al deserializar un documento XML en objetos.

Explicación

El atributo schemaLocation aparece definido en el espacio de nombres de instancia del esquema XML, http://www.w3.org/2001/XMLSchema-instance (normalmente asociado al prefijo xsi), y solo se aplica a documentos de instancia XML, no a documentos de esquema XML. Se diferencia del atributo schemaLocation definido en el espacio de nombres XML Schema, http://www.w3.org/2001/XMLSchema.

El atributo xsi:schemaLocationxsi:schemaLocation proporciona una manera de buscar definiciones de esquema XML para los espacios de nombres definidos en un documento XML de instancia. Su valor es una lista, delimitada con espacios en blanco, de pares de identificadores de recursos uniformes (URI) donde cada par se compone de un espacio de nombres seguido de la ubicación de la definición de esquema XML de ese espacio de nombres, que suele ser un archivo .xsd.

La clase XmlSerializer omite el atributo xsi:schemaLocation al deserializar un documento XML en objetos. Sin embargo, la clase XmlValidatingReader puede usar el valor de atributo para obtener definiciones de esquema XML al validar un documento XML. Consulte Validación con esquemas XML (XSD) a través de XmlValidatingReader

Posibles elementos contenedores: cualquier elemento de instancia