Si vas a trabajar con ONIX es fundamental que dispongas de un entorno
de edición/chequeo de los mensajes XML.
Una herramienta de este tipo te ahorrará mucho tiempo y simplificará
la puesta a punto de las aplicaciones. Te ayudará aresolver la típica
pregunta: ¿Qué es lo que falla en este mensaje XML qu, aparentemente,
está perfecto? Puede ser que falte un campo, o que esté fuera de su
sitio, o que el contenido no sea válido... Un buen editor de XML te
resuelve estos problemas de forma (casi) inmediata.
En DILVE utilizamos dos: el XMLSpy y el Stylus Studio.
- XMLSpy (http://www.altova.com/xml-editor/) es la herramienta clásica
para desarrollo y gestión de XML. Es muy completa, pero también
bastante cara y, a veces, relativamente lenta. Hemos encontrado que
tiene problemas para la gestión y proceso de mensajes XML de gran
tamaño (100-200MB).
- Stylus Studio (http://www.stylusstudio.com/) es más ligera, y tiene
un mejor escalado de versiones. La versión “Home”, por 99$ tiene
suficientes prestaciones para empezar: validación: contra esquemas o
DTD, edición “inteligente”, etc. En función de las necesidades, se
puede pasar a versiones superiores o migrar a XMLSpy.
Existen otros productos similares en el mercado. Los dos mencionados
son los que habitualmente utilizamos en DILVE. Esto, lógicamente, no
significa que los recomendemos más que otros o que estos sean los
mejores.
Pero, insistimos, si vas a trabajar con ONIX, a cualquier nivel, es
imprescindible un buen editor XML.
Un saludo,
Jesús Peraita