Where the Mapper meets the Code. Introducing XSLT designer for Eclipse, intuitive visual mapping and power of source code editor in a new simple interface.

Hi! My name is xsl:easy for Eclipse and I am a stylesheet editor. I'm here to help you design XSLT. Let me show you what we can do together.

Innovative Interface

Stay focused on the stylesheet with unique user interface that lets you map data and edit code at the same time.

Revolutionary User Interface

Unified user interface makes the stylesheet code and source structure permanently visible and available. So you can graphically map from source to target schema and edit the stylesheet code at the same time. No need to switch views.

Schema Support

xsl:easy lets you use the structure defined in XSD or XML file in source and stylesheet pane and enables mapping, visual XPath matching and validation features which help you create the stylesheet faster.

XSLT mapper with lines connecting matching nodes

XSLT source code in a tree

Graphical Mapping

Type less and visually create your stylesheets with blazing speed. Simply associate source and target nodes using the mouse to create new XSLT instructions or append XPaths to existing expressions.

Code in Front

Maintain the full control and overview of your XSLT design. The stylesheet pane displays the complete source code in tree view and allows you to edit the stylesheet directly in place.

Efficient Editing

Be more productive with powerful editor optimized for designing XSLT stylesheets.

Editable Tree

Tree-based XSLT editor offers well arranged view of the stylesheet similar to the common outline views, but with the full editing capability. Automatic markup handling shields you from annoying XML syntax issues so you can stay focused on the high-level stylesheet logic.

XSLT source code in a tree view showing various node types with different icons and colored labels

Fast Editing and Navigation

The tree view of the stylesheet allows you to navigate and access the desired location fast while source code coloring and folding improve the readability.
You can manipulate nodes using keyboard or mouse to easily restructure the stylesheet. Freely move, copy, cut and paste nodes and the editor takes care of the syntax all the time.

Key Assist

The key assist will help you insert frequently used XSL instructions with only a few keystrokes.

Key Assist pop-up with list of commands accessible after pressing Alt+Shift+S

Visual XSLT Overview

Understand your stylesheet with less effort and quickly spot possible problems.

Clutter Free View

Inspect the code with a single glance. Thanks to the instant XPath evaluation, the XSLT instructions are graphically linked to the matching source nodes and are colored differently for values, conditions, and iterations. A single spacebar tap will navigate you to the linked node that is out-of-view.

Code Annotation

The presence of functions, absolute location paths and possible problems in XPath expressions is indicated next to the XSLT instructions. The details about issues are displayed in tooltips as well as summarized in the Problems tab.

Stylesheet editor with lines indicating matched nodes and code annotations

Node editors with real syntax validation

Real-time Validation

You can edit the XPath expression in a dialog with built-in syntax validation. Other node editing dialogs guard the adherence to the XML standard by automatically escaping special characters, validating name constraints etc.

Well Integrated

Take advantage of well established development platform.

Integrated Development Environment

Extend your Eclipse toolset with visual XSLT designer and leverage the benefits of integrated platform: project management , team collaboration and wide range of community provided tools. Eclipse Ready

Feels like at home

Take advantage of your muscle memory and use the familiar keyboard shortcuts from the Java editor. Or you can redefine them to suite your habits.

Multiple Launch Configurations

Context menu: Run As > Transformation

Test your transformations with different parameters or source files. Multiple launch configurations let you define various inputs, execution arguments and output methods for any given stylesheet.

Problems Tab

Navigate quickly to the problem location. From the summary of detected issues displayed in Problem tab you have complete overview of your project status. Problems Tab with Warnings

Summary

Whatever your level of XSLT experience is, the xsl:easy for Eclipse lets you benefit from the combination of powerful code editor and mapper.

  • Accelerated development cycle
  • Unified mapper with code editor in single view
  • Permanent overview during the XSLT design
  • Reduced manual typing with drag & drop mapping
  • Instant visual feedback helps you design with fewer errors
  • Automatic markup handling - no XML syntax issues
  • Focus on high-level transformation logic
  • XPath visualization and validation
  • Fast tree navigation along the stylesheet structure
  • Multiple launch configurations for running transformations
  • Support for XSD and XML schemas in source and stylesheet pane
  • Complete editable source code in the stylesheet pane
  • Tree-based XSLT editing with code coloring and folding
  • Real-time XPath validation and code annotation
  • Easy node manipulation (cut, copy, paste, move)
  • Fast code insertion with Key assist
  • Customizable key bindings
  • Native Eclipse integration - platform independent
  • Report of detected issues summarized in the Problems tab