<oXygen/> is the best XML editor available, with a large number of users
ranging from beginners to XML experts. It is the only XML tool that supports all the XML
schema languages. The XSLT and XQuery support is enhanced with powerful debuggers and
performance profilers. You can use <oXygen/> XML Editor to work with all XML-based
technologies including XML databases, XProc pipelines, and web services. Specially tuned for content authors, <oXygen/> XML Author comes with a configurable
and extensible visual editing mode based on W3C CSS stylesheets with
ready-to-use DITA, DocBook, TEI and XHTML support, making <oXygen/> the ideal XML authoring solution. <oXygen/> XML Editor is a cross-platform application available on all the
major operating systems (Windows, Mac OS X, Linux, Solaris) and can be used either
standalone or as an Eclipse plugin. Key features ![XML IDE](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/xml_ide.png) | XML IDE |
![Intelligent XML editing](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/intelligent_xml.png) | Intelligent XML editing |
The best content completion support offering XML elements, attributes,
values (handling ID references, enumerations and list values). | Edit with ease XML documents consisting of repetitive patterns using the
spreadsheet-like XML Grid Editor. | Schema annotations/DTD comments presented next to the content
completion proposals. | <oXygen/> XML Editor provides editing and validation support for NVDL scripts and for
XML documents associated with NVDL scripts. | Context sensitive content
assistant driven by XML Schema, Relax NG, NVDL, DTD or by the document
structure. | XML document wizards and XML code
templates (abbreviations). | Tree based XML Outliner
synchronized in real time with the edited document. | New XML document wizards to easily create XML documents specifying a schema or a
DTD. | Source folding support with
powerful manipulation actions and persistence. | Schema Model View presenting schema
information about the current XML element. | Format and indent of XML files. | |
![XML Validation](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/validation.png) | XML Validation |
Validate XML
documents with XML Schemas, Relax NG, DTD, NVDL and Schematron schema or
embedded Schematron rules. | Edit and validate support for XML Schema (visual diagram), Relax NG
(visual diagram), NVDL scripts, DTD, Schematron. | Multiple validation engines: Xerces, XSV, LIBXML, MSXML 4.0, MSXML.NET,
Saxon EE and SQC | XML Validation and Well-Formedness Check with XInclude and XML
Catalog support. | Easy error tracking - locate the error source by clicking on it, visual markers and overview
ruler in the XML editor. | Link to the exact location in the specification for XML Schema errors. |
![XML Schema Modeling](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/xml_schema.png) | XML Schema Modeling |
![XSL/XSLT Support](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/xsl.png) | XSL/XSLT Support |
XSLT 1.0 and
XSLT 2.0
editing, validation, transformation, debugging and profiling support. | Multiple XSLT
processors: Xalan 2.7.1, Saxon 6.5.5, Saxon EE, XSLTProc and
MSXML3.0/4.0/.NET 1.0/2.0. | XSLT debugging using multiple
built-in processors: Xalan 2.7.1, Saxon 6.5.5, Saxon Basic and Saxon Schema
Aware. | Easy XSLT/XQuery transformation and XML validation management with reusable
scenarios. | Powerful XSLT search and refactoring actions working across multiple files. | Preview the transformation results as XHTML, XML or in your browser. | XSLT Stylesheet documentation in HTML. | |
![XQuery Support](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/xquery.png) | XQuery Support |
Browse, edit or query using XQuery and SQL native XML or relational
databases. | Mapping from the XSLT or
XQuery output result to the source and stylesheet or XQuery file locations. | XQuery 1.0 editing, validation,
transformation debugging and profiling support. | Integrated XQuery
Debugger for the MarkLogic XML Database. | XQuery Profiler. | |
![XPath Support](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/xpath.png) | XPath Support |
XPath 1.0 evaluator and XPath 2.0 evaluator and debugger, XPath content completion
support. | Content completion with functions and annotations. | XPath Builder View. | XPath functions in content completion in Schematron. |
![Native XML and Relational Databases](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/XML_db.png) | Native XML and Relational Databases |
Management support for the relational
databases: Oracle 11g R1, IBM DB2 Pure XML, Microsoft SQLServer 2008. | Management support for the XML
Databases: Tamino XML Server, Documentum xDb, MarkLogic, TigerLogic, eXist,
Berkeley DB XML. | Import from relational databases
and other sources to XML. | Browse, edit or query using XQuery and SQL native XML or relational
databases. |
![Single Source XML Publishing](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/single_source.png) | Single Source XML Publishing |
Visual
WYSIWYG XML editing mode, based on W3C CSS stylesheets. | Ready to use visual editing support for DocBook, DITA, TEI, XHTML. | Visual DITA Maps Manager, closely integrated with DITA Open Toolkit. | FO transformations using embedded Apache's FOP to generate PDF or PS files from
XML documents. | Support for external Formatting Object
Processors. | Unicode and
Spell-checking with
multi-language support: English, German, French, Italian, Japanese and Dutch. | <oXygen/> XML Editor includes the DocBook, DITA and TEI documentation frameworks. | Support for CALS and HTML tables. | Preconfigured publishing scenarios for: HTML, WebHelp, PDF, Eclipse/Windows
help. | <oXygen/> provides support for editing, validating and creating EPUB files. Predefined
transformation scenarios allow you to publish DITA and DocBook documents to
EPUB. |
![Access to CMSes and Remote Resources](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/cms.png) | Access to CMSes and Remote Resources |
![Collaboration](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/collaboration.png) | Collaboration |
Keep track of the changes you make to a document using the track changes feature.
| You can examine and merge differences between XML documents using the built-in
XML
Diff and Merge tool. | Fully-fledged client for the Apache SubversionTM (SVN) versioning system. | |
![Support for Office Documents](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/office_documents.png) | Support for Office Documents |
![Tools](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/tools.png) | Tools |
![Contribution to Open Source Projects](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/opensource.png) | Contribution to Open Source Projects |
<oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing. | |
![Availability](https://webarchive.library.unt.edu/web/20120112211657im_/http://oxygenxml.com/img/availability.png) | Availability |
<oXygen/> XML Editor is available as standalone desktop or Java Web Start
application, or as an Eclipse plugin. | No platform lock-in, the same license
can be used on any platform with any distribution of the XML editor. |
What is new in <oXygen/> XML Editor 13.2January 12th, 2012 Version 13.2 introduces a new Syntax Highlight mechanism capable of handling
mixed content types, improves the JSON editing support and bidirectional documents
rendering, extends the XML-native database support with find/replace capabilities
and updates many third-party components. Also, there are many improvements in the
authoring support, including an updated DITA Maps Metrics Report, experimental
support for CGM images and updated API. There are changes in: Core FunctionalitySyntax Highlight for Mixed Content Types The syntax coloring engine was redesigned for an improved performance and a
more accurate detection of the tokens. Different content types mixed in the same
file are now highlighted according with the color schemes defined for each
content type. Syntax highlight is available for: - CSS, JavaScript and PHP code embedded in XHTML files
- XPath, CSS and JavaScript code in XSLT files
- XPath expressions in Schematron files
- XPath expressions in XProc files
Find/Replace over Remote Files You can use the Find / Replace in Files support over
remote files (WebDAV, FTP) that are linked from a project or DITA
map. Spell Check in Remote Files Added Spell Check support for the remote files
(WebDAV, FTP) that are linked from a project or DITA map. Improved Open/Find Resource Filter The Open/Find Resource action was improved by allowing you
to look for resources using path fragments (matches on directories). Improved BIDI Rendering Support A number of BIDI-text-related issues have been fixed, leading to an
improved rendering of bidirectional content documents. JSONImproved JSON Editing Support Mark as Array action was added in Grid mode to convert
a JSON value to array. Also 3 new actions - Insert value before,
Insert value after and Append value as child -
ease the editing of JSON documents. AuthorImproved DITA Map Metrics Report The DITA Maps Metrics Report was enriched with the following
information: DITA conditional processing attributes used in DITA Maps, number of
elements, attributes, words, and characters used in the entire DITA Map structure,
information types like number of containing maps, bookmaps, or
topics. Experimental Support for CGM Images <oXygen/> provides experimental support for CGM 1.0
images. Improved the Usage of Profiling / Conditional Text The usage of Edit Profiling Attributes action is no longer restricted
to profiling only entire elements. Now it also works on selections, that can
contain from a couple of words to multiple elements. You can also apply it on
multiple topics selected in DITA Maps Manager view. Prefixed Oxygen CSS Properties Extensions Oxygen-specific CSS properties are now prefixed with the
-oxy- marker. The old, unprefixed form is now
deprecated. Browse Reference Manual Action A new contextual action is available for DITA, DocBook, TEI, XHTML
documents. It opens in your web browser a reference to the documentation of the
XML element closest to the caret position. Extended APIA detailed list of all changes to the Java API can be found here. Change the Foreground Color of a Custom Highlight Added accessor methods in
ro.sync.ecss.extensions.api.highlights.ColorHighlightPainter
class that allow you to change the foreground color of a custom
highlight. Keep Undo History When Replacing the Editor Content Added a new method (WSEditorBase.reloadContent(Reader, boolean)) that
allows you to replace the entire content of the editor, keeping the UNDO
history. Customization of the Nodes Rendering You can use an implementation of the
ro.sync.exml.workspace.api.node.customizer.XMLNodeRendererCustomizer
interface, to customize the way an XML node is rendered in the Author Outline
view, Author breadcrumb navigation bar, Text mode Outline view, content completion
assistant window, or DITA Maps Manager view. Targeted URL Stream Handler Plugin This new plugin is useful when connections opened from a specific host
must be handled in a particular way. For example, the built-in Oxygen HTTP
URLStreamHandler may not be compatible for sending and receiving SOAP using the
SUN Webservices implementation. In this case you can override the stream handler
set by Oxygen for HTTP to use the default SUN URLStreamHandler. Customization of the XML Fragment that Wraps the Profiled Content You can provide an extension of
ro.sync.ecss.extensions.api.ProfilingConditionalTextProvider
class through ExtensionBundle in order to set a phrase-type
element that will wrap the content the author wants to profile. The profiling
attributes will then be applied on this phrase-like element. This extension was
designed to help you handle selections that contain partially selected element
content. <oXygen/> comes bundled with default extension for DITA and DocBook
built-in frameworks. Access to a Specific Editor Now you have access to all open files (editors) by using the
AuthorWorkspaceAccess.getEditorAccess(URL) method. You can also
find all the editor locations from getAllEditorLocations()
method. DatabasesSupport for MarkLogic 5 <oXygen/> has been updated to work with MarkLogic 5. Find / Replace in Files The Find / Replace in Files action now works over
remote resources stored in XML-native databases or WebDAV/(S)FTP
datasources. Updated Syncro SVN ClientFlexible Application Layout Syncro SVN Client's flexible layout is back by popular demand. This
allows you to adapt the application to different viewing conditions and personal
requirements. Redesigned History View The History View was redesigned to optimize the screen area usage and
to improve the way the information is delivered: - Now you can group revisions by their commit date to easily locate
changes in time.
- Improved representation of the paths affected in a revision, following
the same design used in the Working Copy and Repositories views. Data sorting
and key search features were added to help you easily handle large sets of
affected resources.
- Added tree-like representation of the affected paths used for filtering
them by location.
Improved Syntax Highlight Syncro SVN Client built-in editors feature a more accurate and
efficient syntax highlight algorithm for the content you want to edit. Also, mixed
content types are highlighted accordingly (like PHP scripts inside an HTML
file). Updated ComponentsCalabash Calabash XProc processor was updated to version 0.9.43. W3C CSS Validator W3C CSS Validator was updated to version 2.0 (v. 2010_0). DITA Open Toolkit DITA Open Toolkit was updated to version 1.5.4. TEI XSL TEI XSL updated to version 6.5. |