xmlschema www org xsd

¿Dónde está el archivo XSD para "http://www.w3.org/2001/XMLSchema-instance"?



xml schema instance (3)

¿Dónde está el archivo de definición de esquema XSD para el espacio de nombres " http://www.w3.org/2001/XMLSchema-instance "?


Solo para agregar combustible al fuego: muchas herramientas XML tienen conocimiento de http://www.w3.org/2001/XMLSchema-instance integrado , por lo que parece que nunca necesita el esquema en absoluto. De hecho, necesita el esquema si está utilizando una herramienta XML que no cuente con este conocimiento.


Puede parecer extraño, pero el esquema XML para el espacio de nombres http://www.w3.org/2001/XMLSchema-instance sí existe y se encuentra exactamente en la misma URL indicada por el URI del espacio de nombres: http: //www.w3. org / 2001 / XMLSchema-instance

Como prueba, simplemente abra ese enlace (URL) en un navegador HTML (por ejemplo, FireFox). Probablemente verá texto HTML, como: "Espacio de nombres de instancias XML Schema ...". Luego, guarde ese ''HTML'' como un archivo en su computadora (por ejemplo, Archivo | Guardar página como). Cuando mires este archivo, verás que no es HTML en absoluto. ¡Más bien, es un esquema XML completo para ese espacio de nombres!

Igualmente, puede importar el espacio de nombres http://www.w3.org/2001/XMLSchema-instance en su propio esquema de la siguiente manera:

<xs:import namespace="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.w3.org/2001/XMLSchema-instance"/>

Ver también esta pregunta: Error al analizar xsd usando xjc , que aunque suena muy diferente, realmente está muy relacionado con el mismo problema.


Entonces, ¿es por eso que encontramos en realidad siempre el comienzo de documentos xml donde no hay ninguna declaración xml-schema xsd? Por ejemplo, así:

<?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd">