XML Developer

XML Developer

  • Develop advanced XSLT stylesheets
  • Visually Edit XML Schema
  • Debug XSLT and XQuery files
  • Generate XSD and XSL documentation
  • Connect and manage XML Databases
  • Validate and transform XML files

XML Validation

XML Validation

<oXygen/> can validate your XML documents using any schema language (XML Schema, Relax NG, Schematron, DTD or NVDL).

The validation engines can be parametrized and the validation configuration saved for later use.

XSL Editor

XSL Editor

Top of the line XSL editing - oXygen assists you with:
  • Intelligent content completion
  • Outline of all XSL components
  • Reusable and flexible transformation scenarios
  • "As you type" stylesheet validation

XSLT Debugger

Editing and Debugging XSLT stylesheets is an easy task with the oXygen advanced features.

Debugging support includes: Saxon 9, Saxon 6.5 and Xalan.

  • Variables and Stack view
  • Context, XWatch and Breakpoints view
  • Mapping from output to the source (Saxon)

XSLT Refactoring Actions

Save time when changing your existing XSLT code!

oXygen powerful refactoring actions include:
  • Extracting templates from existing code
  • Renaming existing templates, variables and parameters
  • Search for component references

XSLT Documentation

The oXygen XSLT Documentation tool allows you to easily generate full documentation for the XSLT stylesheet components in XHTML format, including comprehensive annotations and cross references.

XML Schema

XML Schema Editor

Top of the line XML Schema editing - oXygen assists you with:

  • Intelligent content completion
  • "As you type" schema validation
  • Validation scenarios
  • Advanced text and diagram editing modes
  • Outline of all XML Schema components, including the imported ones

XML Schema Refactoring Actions

Save time when changing your XML Schemas!

oXygen powerful refactoring actions include:

  • Extracting XML schema components from existing code
  • Renaming the XML schema components
  • Search for component references

XML Schema Documentation

The oXygen XML Schema documentation tool allows you to generate full documentation for the XML Schema content models, including comprehensive diagrams, annotations and cross references.

XML Schema Converter

oXygen includes the necessary tools to convert schemas from one language to another.

Supported schema languages for conversion:

  • W3C XML Schema
  • Relax NG
  • DTD

XML Instance Generator

Need to test your XML based systems?

oXygen lets you generate any number of XML instances based on an XML Schema.

A lot of options are available to fine tune the instance generation.

XQuery Debugger

XQuery Debugger

With oXygen you can easily edit and debug XQuery expressions. You can debug XQuery directly with the XML database XQuery engine.

  • Variables and Stack view
  • Context, XWatch and Breakpoints view
  • Mapping from output to the source (Saxon)
  • Like it

<oXygen/> XML Developer

Features What is new

<oXygen/> introduces a new edition specially tuned for developers. Itprovides a simple and intelligent interface oriented to XML & Schema editing. <oXygen/> XML Developer is derived from the <oXygen/> XML Editor IDE.Its main features focus on XML Source editing, Schema designer and XSLT Editing/Debugging.

XSLT Editor

  • XSLT Editor

    The XSLT Editor in oXygen is the XSLT developers' favorite choice.It offers a powerful content assistant for the XSL and FO documents and the possibility to choose from different types of XSLT transformers, including FOP.

    XSLT Editor

    With oXygen XSLT Editor you can easily create, edit, test, and validate XSLT documents. The content assistant will provide the elements, attributes, and attribute values specific for XSLT and additionally the elements from the target document. Transformation scenarios can be configured to run the XSLT you are creating.

  • XSLT Debugger

    Making use of two XSLT transformation engines, Saxon and Xalan,<oXygen/> XML Editor helps you spot possible bugs in your XSL stylesheets. XPath dynamic evaluation, step into XPath 2.0 expressions, templates, and nodes stacks are just part of the information presented in the debugging perspective.

  • XSLT Refactoring

    <oXygen/> XML Editor offers a wide range of actions designed to refactor/reorganize the content of XSLT stylesheets.

  • Integrated Documentation for XSLT Stylesheets

    The <oXygen/> XSLT Documentation tool allows you to easily generate full documentation for the XSLT stylesheet components in XHTML format, including comprehensive annotations and cross references.

XML Schema

<oXygen/> offers powerful tools which allow you to design, develop, and edit XML Schemas: text editing mode packed-full with helpers, intuitive and expressive visual schema designer mode, XML Instance Generator, and an XML Schema Documentation tool to output high quality documentation.

  • XML Schema Editor

    <oXygen/> XML Schema Editor offers powerful content completion support, a quick assist tool always ready to provide a helping hint, components presenter view, and multiple refactory actions.

    XML Schema Editor
  • XML Schema Diagram Editor

    XML Schemas enable document designers to specify the allowed structure and content of an XML document. <oXygen/> provides a powerful and expressive Schema Diagram mode for editing XML Schemas.

    The structure of the diagram is intuitive and easy to use. The XML Schema diagram helps both content authors who want to understand a schema and schema designers who develop complex schemas.

    Visual XML Schema Diagram Editor
  • XML Schema Documentation

    The <oXygen/> XML Schema documentation tool allows you to easily generate full documentation for the XML Schema content models, including comprehensive diagrams, annotations, and cross references.

XML Editor

  • XML Text Editor
    Content completion

    The content assistant of <oXygen/> XML Editor proposes only those entries that are valid in the current editing context. This way, the XML document is kept valid most of the time and the user does not have to know about the relations between elements.

  • XML Grid Editor

    The <oXygen/>'s grid editor allows you to edit repetitive XML content in a special layout similar to a spreadsheet application, without the need to interact with markup.

  • XML Validation and Well-Formedness Check

    The XML validation can be done by checking the documents against a schema. <oXygen/> XML Editor supports: XML Schema, DTD, Schematron and Relax NG schemas.

RelaxNG

XQuery

  • XQuery Editor

    Editing of XQuery documents benefits of content completion assistance, validation, execution and generation of HTML documentation.

  • XQuery Debugger

    Full debugging support similar with the XSLT Debugger. <oXygen/> XML Editor helps you find and fix the bugs that may be present in your XQuery documents.

What Is New in <oXygen/> XML Developer 14.2

February 13, 2013

Version 14.2 of <oXygen/> XML Developer completes the set of XML Schema 1.1 related features with full schema editing support and capabilities to generate XML instances and schema documentation in accordance with this new W3C standard.

Improvements were made for quickly finding resources in the project by searching in their content or file paths. <oXygen/> offers these advanced search capabilities by adding a dedicated view that supports complex text search expressions, such as: multiple words, boolean operators, group searches, etc. as well as XML-aware filters.

Documents from a Microsoft SharePoint server can now be accessed using the Data Source Explorer view, where you can edit, check-in, or check-out resources directly.

As usual, <oXygen/> XML updates many components to their latest versions, and extends the API available to third party applications.

There are changes in:

XML Schema 1.1 Support

Complete support for XML Schema 1.1

<oXygen/> improved the XML Schema 1.1 support, including schema and instance validation, content completion, resource dependencies, search and refactoring actions and the schema design mode. More, it is now possible to generate XML instances and XML Schema documentation starting from an XML Schema 1.1 file [read more].

Fast Text Searching

Search Resources by Name and Content   [read more...]

You can find resources by typing a few words from their content, or a part for their name. The results are instantly available. The new Open/Find Resource view or the redesigned Open/Find Resource dialog support both simple text and complex searches such as boolean searches, XML-aware searches, group searches and more.

CMS Integration and Connectivity

SharePoint Support

You can connect to a Microsoft SharePoint server, browse it using the "Data Source Explorer" view, edit, check-in, and check-out resources. The SharePoint support is available in the <oXygen/> XML Enterprise Edition only.

HTTP NTLMv2 Authentication

Added the possibility to connect to a HTTP server using NTML 2 authentication scheme.

Data Protocol Support

<oXygen/> supports rendering of images embedded with the RFC 2397 data protocol.

CSS

Enhanced CSS Outline and Content Completion

The CSS Outline displays both selectors and properties. To help developers easily identify properties, specific icons mark each type of property both in the CSS Outline view and in the Content Completion assistant.
Css Outline

XML Databases

Added eXist 2.0 XML Database Support

<oXygen/> supports the eXist 2.0 Database Server.

Navigate to Attribute Definition

Fast Navigation to Attribute Definition

<oXygen/> offers support to navigate to the definition of an attribute in the associated schema or DTD.

Component updates

Updated Saxon to Version 9.4.0.6

The Saxon 9 XSLT, XQuery and XML Schema processor from Saxonica was updated to version 9.4.0.6.

Updated Apache FOP Processor to Version 1.1

Apache FOP processor was updated to version 1.1.

Updated EpubCheck to Version 3.0

Version 3.0 of EpubCheck is included in <oXygen/>. EpubCheck 3.0 supports both EPUB 2.0(1) and 3.0 validation.

Updated Calabash to Version 1.0.8

The Calabash XProc processor was updated to version 1.0.8.

Updated TEI Schemas and Stylesheets

The TEI schemas and stylesheets were updated to version 2.3.0 of the schemas and version 6.26 of the TEI stylesheets.

Updated Hunspell to Version 1.3.2

The Hunspell spell checker was updated to version 1.3.2, making possible to use the latest spelling dictionaries available. <oXygen/> makes use of the same type of dictionaries as OpenOffice or Mozilla products.