sábado, 19 de junio de 2010

Convertir XLS a XSD

¡¡¡ No se puede hacer !!!!

El archivo XSD es el archivo que tiene la definción y las reglas que debe contener el XML.

No se puede ir del XML al XSD porque el XML puede no contener los elementos marcados como opcionales en el XSD.

Para generar correctamente un XML se utilizan las definiciones establecidas en el XSD, Microsoft incluye en todos sus Windows, a partir del SP 3 de XP una utilidad llamada Microsoft XML Core Services, misma que se encarga de tomar las definiciones del XSD y aplicarlas al XML, el resultado de esta operación es un valor lógico indicando si el XML cumple con las reglas establecidas en el XSD.

Es por esta razón que de un XML no se puede obtener un XSD.

La forma mas facil de obtener el XSD que define al XML es obtener la definición de internet del NAMESPACE que se encuentra en los primeros renglones del XML, ahi viene la definición del XSD que define al XML.