Stylus Studio es un entorno de desarrollo integrado (IDE) para Extensible Markup Language ( XML ). Consiste en una variedad de herramientas y diseñadores visuales para editar y transformar documentos XML y datos heredados, como intercambio electrónico de datos (EDI), valores separados por comas (CSV) y datos relacionales.
Desarrollador (es) | Progress Software Corporation |
---|---|
Lanzamiento estable | X16 / 2018 |
Escrito en | C ++ |
Sistema operativo | Microsoft Windows |
Tipo | IDE para XML |
Licencia | Propiedad |
Sitio web | www |
Editor XML
Stylus Studio incluye tres vistas de edición XML de propósito general: Vista de texto, Vista de árbol y Vista de cuadrícula, lo que permite trabajar con documentos XML y editarlos de manera que se adapte a muchos estilos de usuario. Una pestaña Esquema proporciona una forma conveniente de ver el modelo de contenido asociado a un documento (es decir, su esquema). Si no se ha definido ningún modelo de contenido XML, la pestaña "Esquema" se puede utilizar para generar un esquema XML o para generar DTD. Las vistas de edición XML están sincronizadas y se pueden cambiar en cualquier momento simplemente haciendo clic en las pestañas en la parte inferior de la ventana de edición principal.
Vista de texto
El editor de texto XML admite coloración de sintaxis , detección de código, autocompletado controlado por esquema y plegado de código .
Vista de árbol
Tree View carga de forma incremental un archivo XML de acuerdo con los nodos que los usuarios expanden y permite analizar y editar archivos de datos XML muy grandes. Tree View también está especializado para manejar la definición de tipo de documento (XML DTD) y el esquema XML .
Vista en cuadrícula
La vista de cuadrícula XML proporciona una interfaz similar a una hoja de cálculo que permite un trabajo más productivo con datos relacionales o cualquier documento XML con estructuras de datos repetidas, abordando una necesidad que surge a menudo cuando se trabaja con datos XML sin procesar en aplicaciones típicas de integración de datos XML.
Editor de esquemas XML
Stylus Studio proporciona edición de texto de esquema XML sincronizado y vistas de diagrama de esquema XML visual. Los cambios realizados en un esquema XML en el editor de texto se sincronizan con la Vista de diagrama y viceversa. El editor de esquemas incluye un generador de documentación de esquemas XML integrado, para publicar modelos de contenido XML en formato HTML.
Herramienta de mapeo visual XSLT
XSLT Mapper muestra los documentos de entrada a la izquierda y el destino a la derecha. Para mapear datos, simplemente arrastre los nodos de origen y suéltelos en el destino, conectando las fuentes de datos a la salida de datos deseada. En la pestaña Fuente XSLT , la XSLT se muestra compuesta, según la relación fuente-destino definida en la operación de mapeo. El código que se genera es el código estándar W3C XSLT y XPath .
Diseñador de canalización XML
Stylus Studio proporciona un diseñador visual para crear canalizaciones XML en términos de una serie de operaciones, por ejemplo, convertir, validar, transformar o realizar otras operaciones en un documento XML. El diseñador de XML Pipeline puede automatizar muchas tareas comunes, incluida la generación de código Java y la depuración de aplicaciones de procesamiento XML.
Editor SEF de EDI a XML
El módulo de conversión de EDI a XML ayuda a convertir EDI a XML y crea definiciones de conversión de EDI personalizadas. Brinda soporte para una variedad de dialectos, incluidos EDIFACT, HL7, X12, HIPAA, IATA, AL3, EANCOM y NCPDP.
Historia
El 8 de junio de 2001 se lanzó Stylus Studio 3.0. En ese momento, era principalmente un IDE XSLT y el primero en presentar un editor bidireccional XSLT y una herramienta de mapeo visual de XML a XML.
Junio de 2002 Stylus Studio 2004 lanzó un diseñador de esquema visual bidireccional para XML Schema 1.0 y el primer IDE que presentaba seguimiento de pila post mortem para XSLT con mapeo inverso a la fuente XSLT. En ese momento, era el único depurador XSLT que admitía la depuración cruzada entre las funciones de extensión XSLT y Java.
El 2 de septiembre de 2003, Stylus Studio 5.0 presentó el primer editor bidireccional de XQuery y la herramienta de mapeo XML visual a XML. Además, esta versión introdujo el generador de perfiles XSLT y XQuery.
El 4 de octubre de 2004, Stylus Studio 6.0 agregó soporte para XSLT 2.0, una vista de cuadrícula a su editor XML y un nuevo módulo visual llamado Convertir a XML para convertir formatos de archivos planos a XML.
El 13 de junio de 2006, Stylus Studio 2006 Release 3 incluyó DataDirect XQuery 2.0, la primera implementación de XQuery sobre múltiples bases de datos relacionales como SQL Server, Oracle, DB2.
El 26 de septiembre de 2006, Stylus Studio 2007 presentó un diseñador visual y depurador para XML Pipeline y un editor gráfico para crear informes usando XSLT o XQuery llamado Stylus Studio XML Publisher.
El 11 de diciembre de 2007, Stylus Studio 2008 incluyó DataDirect XML Converters para Java y .NET y agregó la generación de código .NET. A partir de esta versión, los motores de conversión tienen licencias independientes de Stylus Studio.
4 de diciembre de 2008 Stylus Studio 2009 agregó soporte para XQuery Update Facility 1.0.
17 de noviembre de 2009 Stylus Studio 2010. La herramienta de mapeo visual XQuery agregó soporte para actualización relacional. El editor de texto XQuery agregó refactorización de código .
10 de noviembre de 2010 Stylus Studio 2011 agregó soporte para expresiones de actualización SQL a la herramienta XQuery Mapping y refactorización de código al editor XQuery.
13 de noviembre de 2011 Stylus Studio X14, se agregó soporte para XSLT 3.0 y XQuery 3.0 Working Draft 14 de junio de 2011.
23 de julio de 2012 Stylus Studio X14 Release 2, agregado nuevo diseñador de esquema visual para Relax NG .
3 de diciembre de 2012 Stylus Studio X15 agregó HTML WYSIWYG Designer, automatización de mapeo con AutoLink y una nueva implementación de autocompletado del Editor XSLT.
7 de mayo de 2014 Stylus Studio X15 Release 2, se agregó soporte para ejecutar y depurar XSLT 3.0 y XQuery 3.0 final y se integró Apache FOP 1.1.
17 de mayo de 2016 Stylus Studio X16, versión de 64 bits agregada, editor SQL, nuevo convertidor bidireccional genérico para formato de ancho fijo, listo para Windows 10 certificado.