|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS Product Review
Stylus Studio 6 From Progress Software, An Integrated Tool With Breadth
Building out from the base there's XSL, Web Services and XQuery just to name a few
By: Brian Barbash
Oct. 11, 2005 11:30 AM
Digg This!
XML Development - the term can mean many different things given the technologies currently available. At the center of it all is XML Schemas, DTDs and instance documents. Building out from the base there's XSL, Web Services and XQuery just to name a few. Because of this, it's not uncommon for a developer to have several tools, each specialized in one of those technologies. Stylus Studio, however, provides an integrated environment for XML development with broad support for the various technologies. This review covers its capabilities in some of the major areas.
Another nice feature of the XML Schema editing environment is the ability to create schema documentation simply by clicking on the documentation tab at the bottom of the editing window. The result is an HTML document with clear definitions of each element and type, the text of the definition as well as sample XML text for additional clarity. XQuery and SQL/XML Developers can also edit XQuery documents in the graphical Mapper view. As with the Source editor, referenced XML instance documents are presented as tree structures. The Mapper also displays the return document structure as a tree. Nodes from source documents can be dragged to the return structure to build the appropriate output. XQuery functions are applied by inserting graphical representations of the desired function into the Mapper and attaching the appropriate source and target nodes. Stylus Studio supports the July 2004 draft specification of XQuery 1.0. SQL/XML statements can be easily created using the DB-to-XML Data Source editor. It should be noted that this editor requires a JVM version 1.4 or higher on the machine that Stylus Studio is running on so JDBC can manage the connections. Stylus Studio ships with support for IBM DB2, Oracle, SQL Server, "Today there are so many facets to XML development that finding a single tool that effectively provides almost all of the functionality of the different areas is difficult." Informix and Sybase. It also provides ODBC connectivity options through the DataDirect SequeLink server. Once connected to the host database, schemas, tables and columns are presented to the developer in a tree structure. When a table is dragged into the text editor, the statement can be built as SQL/XML. From here, the source code can be edited to structure the resulting XML as needed. As in other editing environments in Stylus Studio, a popup window of relevant functions, tables and column names is available when typing. Once saved, the SQL/XML statement can be used as a source document for other operations in Stylus Studio. Web Services XSLT and XML Mapping
In the example shown, the function is a simple <xsl:for-each> statement that copies all user records to the target document. Additional functions can be added to the transformation either by typing the appropriate XSL code or selecting the desired function from a popup list of options. Summary
XML JOURNAL LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING XML NEWS
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||