© 2008 syncRO soft ltd. | <oXygen/> provides a special type of editor for Relax NG schemas. This editor presents the usual text view of an XML document synchronized in real time with a graphical view of the schema components. <oXygen/> provides a simple, expressive and easy to read Schema Diagram View for Relax NG schemas. With this new feature you can easily develop complex schemas, print them on multiple pages or save them as JPEG, PNG and BMP images. It helps both schema authors in developing the schema and content authors that are using the schema to understand it. <oXygen/> is the only XML Editor to provide a side by side source and diagram presentation and have them synchronized in real-time:
When you create a new schema document or open an existing one the Editor Panel is divided in two sections: one containing the Schema Diagram and the second the source code. The Diagram View has two tabbed panes offering a Full Model View and a Logical Model View. The following references can be expanded in place: patterns, includes and external references. This coupled with the synchronization support makes the schema navigation easy. All the element and attribute names are editable: double-click on any name to start editing it. The Full Model View renders all the Relax NG Schema patterns with intuitive symbols:
The Logical Model View presents the compiled schema which is a single pattern. The patterns that form the element content are defined as a top level pattern with a generated name. The name is generated depending of the name class of the elements. At the top of the diagram view there are buttons corresponding to the following actions:
The contextual menu offers quick access to the Collapse children, Expand children, Print, Save as Image, Save Selection as Image and Refresh actions. The diagram can be saved as JPEG, PNG and BMP image. If the schema is not valid you will see an error message in the Logical Model View instead of the diagram. The Schema Components View presents a list with the patterns that appear in the diagram in both the Full Model View and Logical Model View cases. It allows a quick access to a component by knowing its name. It can be opened from → → © 2008 syncRO soft ltd. |