I spoke with my friend George Bina (one of the founders of SyncRO Soft / Oxygen) the other day. The Competition is heating up in the XML Tools space. See Below!
Version 15.2 of <oXygen/> XML Editor improves the support for developing Schematron and XML Schema schemas and adds support for working with modules to the Eclipse plugin.
Editing XML documents visually is a lot easier in <oXygen/> XML Author version 15.2 with the intelligent content completion and paste functionality while new CSS 3 and CSS 4 features allow for creating more interactive and user friendly interfaces.
The new version features updated components, debuts the DITA 1.3 support by introducing the troubleshooting specialization and makes available a large number of API additions in response to feedback provided by our partners which integrated the <oXygen/> XML authoring technology into their solutions.
There are changes in:
- Editing Schematron Schemas
- XML Visual Editing
- CSS Support
- XML Schema
- Text Mode
- DITA Support
- DocBook 5 Support
- CMS Integration and Connectivity
- MarkLogic Support
- Eclipse Plugin
- Syncro SVN Client
- Component Updates
- Extended API
Editing Schematron Schemas
Improved Schematron Validation and Accurate Error Locations
Validating Schematron schemas is a complex process that involves multiple steps, thus it is not easy to trace errors that can appear at later stages in this complex process back to the initial schema files. <oXygen/> improved the error checking by validating the entire schema hierarchy, resolving included schemas and it is the only XML editor that can locate the errors from any processing stage, including errors in the XPath expressions, highlighting them in the editing area.
Renaming or Moving a Schematron Module Updates Its References
Search and Refactoring Actions for Schematron Components
<oXygen/> allows you to search and modify the names of Schematron components such as patterns, phases or diagnostics, the change being applied in all places where those components are referred. When the caret is placed within a Schematron component, that component declaration and its references are highlighted in the editor and location markers are displayed in the overview ruler at the right of the editor. You can navigate to the declaration of a component using the CTRL/CMD + Click navigation feature – holding the CTRL (CMD on Mac) the component names become links that can be clicked to navigate to the components definitions.
Handle Subject Attribute
Custom Schematron Code Templates
Code templates or abbreviations allow you to type a short name and expand that to a code fragment. Schematron specific code templates covering the most frequent code fragments were added so you can take immediate advantage of this functionality to quickly enter Schematron constructs. The templates are displayed by the Content Completion Assistant where you can see the list of specific Schematron code templates, filter them by typing a prefix and select them to get the expanded code fragments.