Chapter 1 Getting Started with Stylus Studio


Stylus Studio 6 (Stylus Studio) is an integrated development environment (IDE) for XML and related technologies. Stylus Studio allows you to design, develop, and test XML applications using its intuitive graphical interface, textual editors, and debuggers for XML, XML Schema, DTD, XQuery, XSLT, and Java.

Figure 1. Stylus Studio's XML Schema Diagram Editor

Stylus Studio includes modules for working with:

  • XML
  • XQuery
  • XSLT
  • DTD
  • XML Schema
  • SQL/XML
  • Web services
  • Java

Each module has one or more editors to help you author, edit, and debug XML applications.

About Stylus Studio Home Edition

Stylus Studio Home Edition is a value-priced XML IDE that provides an excellent way to learn about and work with XML and its related technologies. Stylus Studio Home Edition offers many of the features of Stylus Studio XML Professional Edition, including support for many of the modules listed in the previous section. Modules that are not supported in Stylus Studio Home Edition include the following:

  • XQuery
  • DB-to-XML Data Sources
  • Web Service Call Composer
  • Convert to XML
  • Sleepycat Software's Berkeley DB XML file system integration

Furthermore, not every feature of supported modules is available in Stylus Studio Home Edition. The XML Editor's Grid tab is available only in Stylus Studio XML Professional Edition, for example. Other features supported only in Stylus Studio XML Professional Edition include:

  • XSLT and XQuery Profilers
  • Debugging of Java extensions in XSLT
  • The WYSIWYG HTML designer for XSLT
  • Catalogs
  • The Documentation tab in the XML Schema Editor
  • XML Differencing
  • Custom file systems

Documentation that describes these features is identified with an alert like the following:

 

The XML Editor Grid tab is available only in Stylus Studio XML Professional Edition.

In This Chapter

This chapter provides a tour of the basic operations Stylus Studio provides with each of its modules. It also includes information about opening files in any module, using projects to organize files, and setting options that affect all modules.

This chapter is organized as follows:

FLWOR - An Introduction to the XQuery FLWOR Expression

An XQuery FLWOR Tutorial, covering an introduction to the main constructs of the XQuery FLWOR expression, including: For, Let, Where, Order By, and Return. Written by the W3C's Dr. Michael Kay.

XSD Editor

XSD Editor provides a synchronized split-pane interface that simultaneously shows both a visual XSD Diagram and the underlying code, with changes in one pane immediately reflected in the other

Airlines, Aerospace and Defense

Want to know what airlines, aerospace and defense companies are soaring high with Stylus Studio 2006? Well now you can! Come check out these leading companies and soar with Stylus Studio 2006 yourself.

XQuery Functions - User Defined Functions in XQuery

Dr. Michael Kay's tutorial entitled: 'Defining your own Functions in XQuery' explains how to write powerful User Defined Functions in XQuery.

Stylus Most Wanted

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.