Stylus Studio: Difference between revisions

Content deleted Content added
No edit summary
m xml schema link
 
(33 intermediate revisions by 16 users not shown)
Line 2:
|name = Stylus Studio
|logo =
|developer = [[Progress Software|Progress Software Corp.Corporation]]
|latest_release_version = X14X16
|latest_release_date = {{release date|2011|11|112018}}
|programming language = [[C++ (programming language)|C++]]
|operating system = [[Microsoft Windows]]
|genre = [[XMLIntegrated development environment|IDE]] for [[XML]]
|license = [[Proprietary software|Proprietary]]
|website = {{URL|www.stylusstudio.com}}
}}
 
'''Stylus Studio®''' is an advanced[[integrated XMLdevelopment environment]] (IDE) for the IntegratedExtensible DevelopmentMarkup EnvironmentLanguage ([[IDE|IDEXML]]). It consistingconsists of a variety of tools and visual designers forto editingedit and transformingtransform XML documents and legacy data likesuch as [[Electronic_Data_Interchange|EDIelectronic data interchange]] (EDI), [[Commacomma-separated_values|CSVseparated values]] (CSV) and Relationalrelational data.
 
== XML Editoreditor ==
Stylus Studio® includes three general purpose XML editing views: Text View, Tree View, and Grid View, allowing you to workworking with and editediting XML documents in whateverways wayto suits youmany user beststyles. A "''Schema"'' tab provides a convenient way to view a document's associated content model (i.e., it'sits schema). In the event thatIf no XML content model has been defined, you can just as easily use the "Schema" tab can be used to generate XML Schemaschema or to generate DTD. XML editing views are synchronized, and you can switchbe switched between them at any time simply by clicking the tabs at the bottom of the main editing window.
 
== Text View ==
The XML text editor supports [[Syntax_coloring|syntax coloring]], code sensing, schema driven [[Auto_complete|auto-completeautocomplete]] and [[Code_folding|code folding]].
 
== Tree View ==
Tree View incrementally loads an XML file according to the nodes youusers expand, and makesallows it possible to analyzeanalyzing and editediting very large XML data files. The Tree View is also specialized to handle [[Document_Type_Definition|XMLdocument DTDtype definition]] (XML DTD) and [[Xml_schemaXML Schema (W3C)|XML Schemaschema]].
 
== Grid View ==
The XML Grid View provides a spreadsheet-like interface enabling developers to more productivelyproductive work with relational data or any XML document with repeating data structures, addressing a need that frequently arises often when working with raw XML data in typical XML data integration applications.
 
== XML Schema Editor ==
Stylus Studio® provides synchronized XML Schemaschema Texttext Editingediting and Visualvisual XML Schemaschema Diagramdiagram Viewsviews. Changes made to an XML Schemaschema in the text editor are synchronized with the Diagram View, and vice versa. The XMLschema Schema Editoreditor includes an integrated XML Schemaschema documentation generator, to publish XML content models in HTML format.
 
== XSLT Visual Mapping Tool ==
The XSLT Mapper displays input documents on the left, and the target on the right. To map your data, simply drag source nodes and drop them on the target, connecting the data sources to the desired data output. On the [[XSLT|XSLT]] Source tab, you can see the XSLT composedis fordisplayed youcomposed, based on the source-target relationship defined in the mapping operation. The code being generated is standard W3C XSLT and [[XPath|XPath]] code.
 
== XML Pipeline Designer ==
Stylus Studio® provides a visual designer for creating XML pipelines in terms of a series of operations, for example, converting, validating, transforming, or performing other operations on an XML document. The XML Pipeline designer, can automate many common tasks including Java code generation and debugging of XML processing applications.
 
== EDI to XML SEF Editor ==
The EDI to XML Conversion module helps you convert EDI to XML and create custom EDI conversion definitions. It provides support for a variety of dialects including EDIFACT, HL7, X12, HIPAA, IATA, AL3, EANCOM and NCPDP.
 
== History ==
June 8, 2001 Stylus Studio 3.0 was released. At the time it was primarily an [[XSLT]] IDE and the very first to feature an XSLT two-way editor and visual XML to XML mapping tool.
 
June 2002 Stylus Studio 2004 released a two way visual schema designer for XML Schema 1.0 and the first IDE to feature postmortem stack trace for XSLT with back mapping to the XSLT source. At that time it was the only XSLT debugger supporting cross-debugging between XSLT and Java extension functions.
 
September 2, 2003, Stylus Studio 5.0 introduced the very first [[XQuery]] two-way editor and visual XML to XML mapping tool. In addition this release introduced XSLT and XQuery profiler.
 
October 4, 2004, Stylus Studio 6.0 added support for XSLT 2.0 a Grid View to its XML Editor and a new visual module called ''Convert To XML'' to convert flat file formats to XML.
 
June 13, 2006, Stylus Studio 2006 Release 3 bundled DataDirect XQuery 2.0 the first XQuery implementation over multiple relational database like SQL Server, Oracle, DB2.
 
September 26, 2006, Stylus Studio 2007 introduced a visual designer and debugger for [[XML Pipeline]] and a graphical editor for building reports using XSLT or XQuery called Stylus Studio XML Publisher.
 
December 11, 2007, Stylus Studio 2008 bundled DataDirect XML Converters for Java and .NET and added .NET code generation. Starting with this release converter engines are licensed separately from Stylus Studio.
 
December 4, 2008 Stylus Studio 2009 added support for [[XQuery Update Facility]] 1.0.
 
November 17, 2009 Stylus Studio 2010. The XQuery visual mapping tool added support for relational update. The XQuery text editor added [[code refactoring]].
 
November 10 2010 Stylus Studio 2011 added support for SQL update expressions to the XQuery Mapping tool and code refactoring to the XQuery editor.
 
November 13, 2011 Stylus Studio X14, added support for XSLT 3.0 and XQuery 3.0 Working Draft 14 June 2011.
 
July 23, 2012 Stylus Studio X14 Release 2, added new visual schema designer for [[Relax NG]].
 
December 3, 2012 Stylus Studio X15 added HTML WYSIWYG Designer, mapping automation with AutoLink and a new XSLT Editor auto-complete implementation.
 
May 7, 2014 Stylus Studio X15 Release 2, added support for executing and debugging XSLT 3.0 and XQuery 3.0 final and Apache FOP 1.1 was integrated.
 
May 17, 2016 Stylus Studio X16, added 64-bit version, SQL Editor, New Generic bi-directional Converter for fixed-width format, certified Windows 10 ready.
 
==See also==
* [[List of XML editors]]
 
== External links ==