| XML Editing Tools |
Intelligent XML Editing| Intelligent (XML Schema/DTD aware) content completion |
 |
 |
| Auto-completion based on learning the document structure |
 |
 |
| Configurable XML syntax coloring for elements and attributes |
 |
 |
| Works with any XML Schema processor |
 |
 |
| Works with any XSLT processor |
 |
 |
|
Visual XML Editing| CSS driven XML editing |
 |
 |
| DocBook actions, schemas, stylesheets, catalogs,
transformation scenarios. |
 |
 |
| DITA actions, schemas, stylesheets, catalogs,
transformation scenarios. |
 |
 |
| Includes DITA Open Toolkit for DITA map transformations |
 |
 |
| TEI actions, schemas, stylesheets, catalogs,
transformation scenarios. |
 |
 |
| Extensibility - user defined framework bundles. |
 |
 |
| Java extensibility - user defined actions |
 |
 |
|
Synchronized XML Text View| Syntax coloring, code highlighting |
 |
 |
| Visual indentation guides |
 |
 |
| Advanced context sensitive auto-completion |
 |
 |
| XML element annotations presented as documentation |
 |
 |
| Line and column numbers |
 |
 |
| Code folding to simplify document editing |
 |
 |
| Auto-completion for CDATA and XML comments |
 |
 |
| Bookmarks and bookmark margin |
 |
 |
| Outliner view synchronized in real-time with the text view and
able to present non well-formed XML documents |
 |
 |
| Model view with the content model of the current XML element |
 |
 |
| Attributes view with the attributes of the current XML element |
 |
 |
|
XML Grid Editor| Smart layout, grouping similar elements in tables |
 |
 |
| Specific grid actions: sorting, row insertion, deletion, column rename, etc |
 |
 |
| Drag and Drop and multiple selection |
 |
 |
| Copy/Paste from Microsoft Excel to the XML Grid editor and back |
 |
 |
| Copy/Paste from XML Grid editor to RTF format preserves syntax
coloring |
 |
 |
| Available also for XSL and XSD, RNG files |
 |
 |
|
Office Open XML (OOXML) / MS Office 2007 Documents| Edit Office Open XML (OOXML) data directly in a Word 2007 document |
 |
 |
| Edit Office Open XML (OOXML) data directly in an Excel Workbook 2007 documents |
 |
 |
| Edit Office Open XML (OOXML) data directly in a PowerPoint
Presentation 2007 documents |
 |
 |
| Validate Office Open XML (OOXML) data from Office 2007 documents |
 |
 |
| Transform Office Open XML (OOXML) data directly from Office 2007 documents with XSLT |
 |
 |
| Process Office Open XML (OOXML) data directly from Office 2007 documents with XQuery |
 |
 |
|
Open Document Format (ODF) Documents| Edit Open Document Format (ODF) data directly in an ODF Text document |
 |
 |
| Edit Open Document Format (ODF) data directly in an ODF
Spreadsheet document |
 |
 |
| Edit Open Document Format (ODF) data directly in an ODF
Presentation documents |
 |
 |
| Validate Open Document Format (ODF) data in ODF documents |
 |
 |
| Transform Open Document Format (ODF) data directly from ODF documents with XSLT |
 |
 |
| Process Open Document Format (ODF) data directly from ODF documents with XQuery |
 |
 |
|
ZIP Archives| Open a file for editing directly from a ZIP archive |
 |
 |
| Validate a file opened directly from a ZIP archive |
 |
 |
| Transform a file directly from a ZIP archive with XSLT |
 |
 |
| Process a file directly from a ZIP archive with XQuery |
 |
 |
| Find/replace in files located inside zip archives |
 |
 |
|
ePub Books| Generate an ePub book from DocBook or DITA source files |
 |
 |
| Validate content of an ePub book |
 |
 |
| Browse and edit content of an ePub book |
 |
 |
|
ANT Scripts| Editing and validation of ANT scripts |
 |
 |
| Run ANT transformations |
 |
 |
|
XProc Scripts| XProc transformations |
 |
 |
|
XML-Aware Spell Checker| Configurable personal dictionary |
 |
 |
| Change, Ignore, Ignore All |
 |
 |
| Replace, Replace All, Suggest Alternatives |
 |
 |
| XML Aware - skip attribute values/CDATA, etc. |
 |
 |
| Supports different English language dialects |
 |
 |
| Supports adding dictionaries for new languages |
 |
 |
| Highlight spelling errors as you type |
 |
 |
| Suggestions for unrecognized words accessible from the pop-up menu |
 |
 |
|
Tagless editing| XML Editing for business users that hides the complexity of XML
tags |
 |
 |
| CALS/HTML Table Support |
 |
 |
| Automatic XML Validation based on industry standard DTDs and XML
Schemas |
 |
 |
|
XML Formatter| Canonicalize XML files |
 |
 |
| XML-Well Formedness Checker |
 |
 |
| Integrated back-mapping for error reporting |
 |
 |
| Pretty-printing of XML files |
 |
 |
|
Integrated XML Validator| Supports XML Schema based XML validation |
 |
 |
| Includes a built-in XML Schema validator |
 |
 |
| Supports Relax NG (full and compact syntax) based XML validation |
 |
 |
| Includes a built-in Relax NG validator |
 |
 |
| Supports NVDL based XML validation |
 |
 |
| Includes a built-in NVDL validator |
 |
 |
| Supports Schematron 1.5 and ISO Schematron (standalone and embedded) based XML validation |
 |
 |
| Includes a built-in Schematron 1.5 validator and an ISO Schematron validator |
 |
 |
| Supports DTD based XML validation |
 |
 |
| Includes a built-in DTD validator |
 |
 |
| Supports the W3C XInclude recommendation |
 |
 |
| Automatic XML Validation based on industry standard DTDs and XML Schemas |
 |
 |
| Multiple error reporting (step through errors) |
 |
 |
| Back-mapping traces error messages to source document code |
 |
 |
| Validate as you type |
 |
 |
| Link to the exact location in the XML Schema specification that
relates with the validation error |
 |
 |
|
General XML Editing Support| Comment/Uncomment selected region |
 |
 |
| Line numbering/go-to Line |
 |
 |
| Copy/Paste, Undo/Redo |
 |
 |
| Find, Find Next, Find Previous, Replace |
 |
 |
| Support for many file-encoding formats (UTF-8, UTF-16, etc) |
 |
 |
| Print |
 |
 |
| Line wrapping |
 |
 |
| Customizable code indentation |
 |
 |
| Find / Replace with support for regular expressions, multiple
line expressions, XPath filter, incremental search |
 |
 |
| Find / Replace with enhanced XML capabilities |
 |
 |
| Viewer for very large files (up to 2 GB) |
 |
 |
|
XML Differencing| Compute differences between single XML files |
 |
 |
| Compute differences between entire directories |
 |
 |
| Textual comparison mode |
 |
 |
| XML-aware comparison mode |
 |
 |
| Optimize speed or precision |
 |
 |
| Step through XML differences in files (Next, Previous) |
 |
 |
| Split screen mode with editable views |
 |
 |
| Optionally resolve or ignore XML namespaces |
 |
 |
| Optionally compare or ignore XML comments, XML element content,
whitespace, and text formatting (tab spacing, CR, LF, for example), XML
attributes, XML processing instructions |
 |
 |
| Merge option to help migrate changes from one file to the other |
 |
 |
| Optionally optimize computation of XML differences for large XML
documents (+50k nodes) |
 |
 |
|
Open XML Validation Architecture| Integrated support for third-party XML parsers and validators |
 |
 |
| Xerces-J |
 |
 |
| libxml |
 |
 |
| Saxon 9 Enterprise Edition |
 |
 |
| MSXML 3.0 |
 |
 |
| MSXML 4.0 |
 |
 |
| Microsoft .NET XML Parser (System.XML) |
 |
 |
|
Synchronized XML Tree View| Create entity references, processing instructions, comments,
CDATA, toggle whitespace, and more |
 |
 |
| Load large XML files (+50MB) |
 |
 |
|
| General Editing Support |
Security| Sign XML documents (both enveloped and detached signature) |
 |
 |
| Verify signature |
 |
 |
|
Enterprise License Manager| Concurrent License Metering |
 |
 |
|
File Explorer| Open/Create/Rename/Delete/Copy/Move file operations |
 |
 |
| Supports drag-and-drop operations |
 |
 |
|
XML Project Window| Manage XML project folders |
 |
 |
| Virtual folders (logical grouping) |
 |
 |
| Linking to physical filesystem folders |
 |
 |
| Batch operations (well-formedness check, validation) |
 |
 |
| Find and replace in all project files |
 |
 |
|
General Application/User Interface| Detachable and floating menus |
 |
 |
| Detachable, floating, rearrangeable, hideable toolbars |
 |
 |
| Detachable, floating, dockable, hideable views |
 |
 |
| Enhanced context-sensitive entry-helper views |
 |
 |
| Copy / Paste, Undo / Redo, Find / Replace |
 |
 |
| Open / Find resources using Apache Lucene |
 |
 |
| View line / column / character encoding |
 |
 |
| Windows XP look-and-feel and product icons |
 |
 |
| Windows 7 Aero look-and-feel and product icons |
 |
 |
| Extended font settings for all views |
 |
 |
| Auto-back up - Automatically saves document |
 |
 |
| Internationalized user interface (English, Japanese, Chinese,
German, French, Italian) |
 |
 |
| SVG image viewer |
 |
 |
|
International support| Unicode (UTF-8, UTF-16, etc) |
 |
 |
| All major character set encodings (ASCII, ISO-8859, etc) |
 |
 |
| Conversion between different character sets and Unicode |
 |
 |
| Character map for easily inserting characters based on the font
rendering of the character |
 |
 |
| Bidirectional text - type characters from left to right and from
right to left |
 |
 |
|
Versioning systems| Subversion (SVN) Client |
 |
 |
|
Command line utilities/standalone components| Support for general command line utilities |
 |
 |
|
Connectivity| Access FTP/SFTP server |
 |
 |
| Access WebDAV server |
 |
 |
|
Supported Operating Systems| Any Unix / Linux distribution with a Sun Microsystems Java virtual
machine installed |
 |
 |
| Seamless integration within Mac OS X |
 |
 |
| Microsoft Windows application (tested with Windows NT 4.0, Windows
2000, Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008,
Windows 7) |
 |
 |
| Java WebStart application |
 |
 |
|
XML Preview Window| Multiple views |
 |
 |
| Save results to file |
 |
 |
| HTML/XHTML Preview of XSLT transformations |
 |
 |
| Preview XML/SVG |
 |
 |
|
| XSLT Development Tools |
Full Editing Support for XSLT processors| Includes Saxon 6.5 |
 |
 |
| Includes Saxon 9 B (basic) |
 |
 |
| Support for Saxon 9 Enterprise Edition |
 |
 |
| Support for Saxon.NET |
 |
 |
| Includes Xalan-J |
 |
 |
| Includes Microsoft .NET XSLT Processor (System.XML) |
 |
 |
| Includes MSXML 3.0 |
 |
 |
| Includes MSXML 4.0 |
 |
 |
| Libxslt |
 |
 |
| Any JAXP processor |
 |
 |
|
URI Resolver| Deploy data sources to server |
 |
 |
| Resolve URI to work with Saxon |
 |
 |
|
XSLT Output Validation| Validate XSLT transformation output against XML Schema |
 |
 |
| Configurable validation of XSLT output |
 |
 |
|
XSLT Scenario Properties| Specify input sources/output file |
 |
 |
| Specify XSLT parameters, XSLT processor, and XSLT
validation, and other XSLT settings |
 |
 |
| Save XSLT scenarios |
 |
 |
|
XSL:FO Editor| Single-click XSL:FO transformation |
 |
 |
| Support for post-processing of XML using Apache FOP |
 |
 |
| Support for Render:X XEP XSL:FO processing component |
 |
 |
| Support for external XSL:FO processors |
 |
 |
|
Built-in Stylesheet/Editing Templates for industry standard XML vocabularies| DocBook transformations for outputs like: HTML, PDF, ePub, WebHelp |
 |
 |
| DITA transformations for outputs like: HTML, PDF, ePub, WebHelp |
 |
 |
| TEI |
 |
 |
|
XSLT 1.0/2.0 Editor| Single-click XSLT transformation |
 |
 |
| Integrated XSLT processor |
 |
 |
| Open XSLT architecture (JAXP) |
 |
 |
| XSLT Parameter editing |
 |
 |
| Cascading of multiple XSLT stylesheets |
 |
 |
|