Relax NG Editor

The Relax NG Editor shown below, which enables you to easily develop advanced data models expressed in Relax NG. It is the only Relax NG Editor to provide a synchronized split-pane interface that simultaneously shows both a visual Relax NG Diagram and the underlying code, with changes in one pane immediately reflected in the other.

Relax NG Editor

Working with Relax NG is easy in Stylus Studio®, just open any existing Relax NG file (*.rng) or select File > New Relax NG from the Stylus Studio® menu, as shown here:

Create an Relax NG

Synchronized Relax NG Source Code and Visual Diagram View

Stylus Studio® is the only XML IDE to provide synchronized Relax NG Text Editing and Visual Relax NG Diagram Views, providing you with the maximum flexibility in editing Relax NGs. Any edits made to an Relax NG in the text editor are automatically synchronized with the Relax NG Diagram View, and vice versa. With round-trip engineering support in our Relax NG editor, there is no longer any need to switch back and forth between a schema's source code and graphical diagram — they are always kept in-synch, in real time. This powerful Relax NG editing metaphor is unique to Stylus Studio and is the most intuitive way to develop Relax NGs.

Relax NG Diagram View

Relax NG Design Window

Stylus Studio®'s Relax NG Design Window (illustrated below), allows you to view and edit any selected Relax NG component, such as global definitions. The Relax NG diagram can be expanded / collapsed by clicking on the (+) and (-) buttons. In the Relax NG Design Window, you can visually insert/append/delete compositors (oneOrMore, zeroOrMore, interleave, group, optional), insert XML elements and attributes, create element references, rename elements, etc. Support for drag and drop, copy/paste as well as undo/redo operations further simplify Relax NG Editing.

Relax NG Design Window

Relax NG Properties Window

A context-sensitive Relax NG properties window displays attributes about the selected Relax NG node. For example, you can specify the name, namespace, type, as well as any facets, etc.

Properties Window: Set facets and types

Save Relax NG data component diagrams

All of the Relax NG component diagrams can be saved to JPG files, just select an Relax NG Component, expand/collapse the diagram the way you want it to appear, then choose "Export as Image" from the Relax NG menu.

Export Relax NG Diagram


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Try Stylus Relax NG Editor

Download a free trial of our award-winning Relax NG Editor today!

Attend a Live Webinar This Week!

Learn about Stylus Studio's unique features and benefits in just under an hour. Register for the Stylus Studio QuickStart Training WebCast!

Ask Someone You Know

Does your company use Stylus Studio? Do your competitors? Engineers from over 100,000 leading companies use Stylus Studio, and now you can ask someone from your own organization about their experiences using Stylus Studio.

Free Stylus Studio XML Training:
W3C Member