*** Welcome to piglix ***

Stylus Studio

Stylus Studio
Developer(s) Progress Software Corporation
Stable release
X15 R2 / September 15, 2015 (2015-09-15)
Written in C++
Operating system Microsoft Windows
Type IDE for XML
License Proprietary
Website www.stylusstudio.com

Stylus Studio is an integrated development environment (IDE) for the Extensible Markup Language (XML). It consists of a variety of tools and visual designers to edit and transform XML documents and legacy data such as electronic data interchange (EDI), comma-separated values (CSV) and relational data.

Stylus Studio includes three general purpose XML editing views: Text View, Tree View, and Grid View, allowing working with and editing XML documents in ways to suits many user styles. A Schema tab provides a convenient way to view a document's associated content model (i.e., it's schema). If no XML content model has been defined, the "Schema" tab can be used to generate XML schema or to generate DTD. XML editing views are synchronized, and can be switched between at any time simply by clicking the tabs at the bottom of the main editing window.

The XML text editor supports syntax coloring, code sensing, schema driven and code folding.

Tree View incrementally loads an XML file according to the nodes users expand, and allows analyzing and editing very large XML data files. Tree View is also specialized to handle document type definition (XML DTD) and XML schema.

The XML Grid View provides a spreadsheet-like interface enabling more productive work with relational data or any XML document with repeating data structures, addressing a need that arises often when working with raw XML data in typical XML data integration applications.

Stylus Studio provides synchronized XML schema text editing and visual XML schema diagram views. Changes made to an XML schema in the text editor are synchronized with the Diagram View, and vice versa. The schema editor includes an integrated XML schema documentation generator, to publish XML content models in HTML format.

The XSLT Mapper displays input documents on the left, and the target on the right. To map data, simply drag source nodes and drop them on the target, connecting the data sources to the desired data output. On the XSLT Source tab, the XSLT is displayed composed, based on the source-target relationship defined in the mapping operation. The code being generated is standard W3C XSLT and XPath code.


...
Wikipedia

...