Graphical Support for Common XSLT Instructions and Expressions

The XSLT mapper has graphical support for

  • XSLT instructions
  • XPath functions
  • Logical operators
  • Java Functions

Using special symbols, called blocks, you can quickly and easily create complex XSLT without writing any code, as shown in Figure 231:

Figure 231. XSLT Operation, Function, and Logical Operator Blocks

Blocks can be created

  • Automatically, when you link one node to another. For example, if you link repeating elements in the source and target documents, Stylus Studio automatically creates an xsl:for-each instruction block in the mapper.
  • Manually, by selecting the instruction or expression you want to create from the shortcut menu on the mapper canvas (right click on the mapper canvas to display this menu).
  • By reverse-engineering the XSLT that you write on the XSLT Source tab - when you click the Mapper tab, XSLT that can be represented graphically is displayed on the mapper canvas.

See Working with XSLT Instructions in XSLT Mapper and Processing Source Nodes to learn more about working with blocks in the XSLT mapper.

XSV - The XML Schema Validator

XSV is the official reference implementation for the XML Schema language and Stylus Studio is the only XML IDE to provide seamless integration with XSV - the W3C XML Schema Validator. Download Stylus Studio and XSV today.

Configuring the Java Runtime Engine or Java Development Kit

This page identifies the Stylus Studio modules that require Java runtime and Java compiler components, where you can download these Java components, and how to force Stylus Studio to detect new or changed Java components.

XPath Generator

Stylus Studio includes an XPath generator that helps you easily create XPath expressions. This page illustrates how you can accomplish this.

Generate XML Schema

Generate XML Schema data models from one or more XML instance documents, or by converting other data models (DTD's, Relational Schemas, EDIFACT, EDI, etc.)

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member