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.

1 comentario:

  1. Una pregunta Rene, estoy usando la version gratuita de xharbour free.xharbour.com en modo console, pero por algun motivo cuando coloco en un .prg el comando ALTD() aparece la ventana del depurador pero sin mostrar las lineas del .prg que debo de hacer para activar esa funcion tan esencial o es que la version xharbour free no la trae.

    ResponderEliminar