| 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 |
 |
 |
| XProc scripts editor with content completion and validation |
 |
 |
|
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) |
 |
 |
| XSV |
 |
 |
|
Synchronized XML Tree View| Create entity references, processing instructions, comments,
CDATA, toggle whitespace, and more |
 |
 |
| Load large XML files (+50MB) |
 |
 |
| Tree control for expanding hierarchical XML documents |
 |
 |
|
XML Generator| Create XML instance from XML Schema |
 |
 |
|
HTML to XML Migration| HTML Import |
 |
 |
|
| 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 |
 |
 |
| Access Web Service data source |
 |
 |
|
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 |
 |
 |
| Preview XQuery results |
 |
 |
| Preview Web Service Calls |
 |
 |
|
| 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 |
 |
 |
| Full support for XSLT 1.0, XSLT 2.0, and XSLT 3.0 |
 |
 |
| Edit and validate an XSLT stylesheet module file in the context of a master XSLT stylesheet that includes or imports the module |
 |
 |
| XSLT stylesheet documentation support |
 |
 |
| XSLT template refactoring |
 |
 |
| XSLT template stack window |
 |
 |
| XML content model window (displays visual model of input document) |
 |
 |
| Search references in project |
 |
 |
| Search declarations in project |
 |
 |
|
Intelligent XSLT Editing| Syntax coloring and auto-completion of XSLT 1.0, XSLT 2.0, XSLT
3.0, XSL:FO and HTML tag sets |
 |
 |
| Context sensitive auto-completion of XPath expressions and
functions and function prototypes |
 |
 |
|
XSLT Stylesheet Documentation Generator| Generate XSLT Stylesheet Documentation |
 |
 |
|
XSLT 1.0/2.0 Debugger| XSLT debugging |
 |
 |
| Saxon 6.5 |
 |
 |
| Saxon 9 for XSLT 2.0 debugging |
 |
 |
| Support for Saxon 9 Enterprise Edition for XSLT 2.0 debugging |
 |
 |
| Xalan-J |
 |
 |
| Set/toggle breakpoints in both XML and XSLT files |
 |
 |
| Conditional breakpoints |
 |
 |
| Single stepping (Step Into, Step Out, Step Over) |
 |
 |
| XSLT variables window (tree view of the value of a variable
relative to current context) |
 |
 |
| XSLT Watch window (XPath expressions or variable names) |
 |
 |
| XSLT template stack window |
 |
 |
| Back-mapping of XSLT output to XML and XSLT input source |
 |
 |
|
XSLT 1.0/2.0 Profiler| Generate performance profile of XSLT transformation |
 |
 |
| Save performance analysis as HTML |
 |
 |
| Save performance analysis as XML |
 |
 |
| Click on a line in the Profiler report to highlight source in
input document |
 |
 |
|
XSLT Output Window| Incrementally view XSLT output tree as it is being constructed |
 |
 |
| Refresh XSLT output |
 |
 |
| Render HTML output |
 |
 |
| Save XSLT output to file |
 |
 |
| Render SVG output |
 |
 |
|
| XML Schema / Relax NG / Schematron (1.5 and ISO) / DTD / NVDL Development Tools |
Full OASIS Catalog Support Allows Off-Line Development| Content completion integration (list available Public IDs) |
 |
 |
| Understands XML-Mode catalogs |
 |
 |
| Understands Text-Mode catalogs |
 |
 |
| Pre-built industry standard catalogs |
 |
 |
|
XML Schema Editor| Text XML Schema editor with syntax coloring, intelligent
auto-completion |
 |
 |
| Visual XML Schema editor (including attributes and identity
constraints) with inline editing |
 |
 |
| Edit an XML Schema module file in the context of a master XML Schema schema that includes or imports the module |
 |
 |
| Improved display of schema component browser |
 |
 |
| Round-trip XML Schema design (synchronized 2-way editing) |
 |
 |
| Side by side editing of XML Schema diagram and text view |
 |
 |
| Real-time synchronization of XML Schema diagram and text view |
 |
 |
| Generate XML instance document from XML Schema |
 |
 |
| Simplify XML Schema view (collapse implicit schema components) |
 |
 |
| Save XML Schema diagram snapshot |
 |
 |
| Support for Import / Include XML Schema |
 |
 |
| Show/Hide XML Schema annotations |
 |
 |
| Show/Hide XML comments |
 |
 |
| Editing of embedded Schemas inside WSDL files |
 |
 |
| XML Schema Regular Expression Builder |
 |
 |
| Flatten XML Schema |
 |
 |
|
XML Schema Generator| Generate XML Schema from XML instance document |
 |
 |
| Generate XML Schema from DTD |
 |
 |
| Generate XML Schema from database |
 |
 |
|
XML Schema Documentation Generator| Generate XML Schema Documentation |
 |
 |
|
Relax NG Schema Editor| Text Relax NG schema editor with syntax coloring, intelligent
auto-completion |
 |
 |
| Visual Relax NG schema editor with inline editing |
 |
 |
| Improved display of schema component browser |
 |
 |
| Round-trip Relax NG Schema design (synchronized 2-way editing) |
 |
 |
| Side by side editing of Relax NG schema diagram and text view of
schema |
 |
 |
| Real-time synchronization of Relax NG schema diagram and text view
of schema |
 |
 |
| Simplify Relax NG Schema view (collapse implicit schema
components) |
 |
 |
| Save Relax NG Schema diagram snapshot |
 |
 |
| Show/Hide Relax NG Schema annotations |
 |
 |
| Show/Hide XML comments |
 |
 |
| Convert Relax NG Schema to XML Schema |
 |
 |
| Convert Relax NG Schema to DTD |
 |
 |
|
Relax NG Schema Generator| Generate Relax NG Schema from XML instance document |
 |
 |
| Generate Relax NG Schema from DTD |
 |
 |
|
Schematron Schema Editor| Text schema editor for Schematron 1.5 and ISO Schematron with
syntax coloring, intelligent auto-completion |
 |
 |
|
DTD Editor| Text DTD Editor with syntax coloring, intelligent auto-completion |
 |
 |
| Fully integrated support for DTD-based XML editing and validation |
 |
 |
|
NVDL Editor| Text NVDL Editor with syntax coloring, intelligent auto-completion |
 |
 |
| Fully integrated support for NVDL-based XML editing and validation |
 |
 |
| Visual NVDL schema editor with inline editing |
 |
 |
| Improved display of NVDL schema component browser |
 |
 |
| Round-trip NVDL schema design (synchronized 2-way editing) |
 |
 |
| Side by side editing of NVDL schema diagram and text view of
schema |
 |
 |
| Real-time synchronization of NVDL schema diagram and text view
of schema |
 |
 |
| Simplify NVDL schema view (collapse implicit schema
components) |
 |
 |
| Save NVDL schema diagram snapshot |
 |
 |
| Show/Hide NVDL schema annotations |
 |
 |
| Show/Hide XML comments in NVDL schema diagram |
 |
 |
| Refactoring support for NVDL modes |
 |
 |
| Search for references, definitions or occurrences of NVDL modes |
 |
 |
|
| XQuery Development Tools |
XQuery Editor| Support for W3C XQuery 1.0 Recommendation |
 |
 |
| Support for W3C XQuery Update Facility 1.0 |
 |
 |
| Syntax coloring for XQuery language constructs |
 |
 |
| XQuery content completion |
 |
 |
|
XQuery Profiler| Generate performance profile of XQuery code |
 |
 |
| Save performance analysis as HTML |
 |
 |
| Save performance analysis as XML |
 |
 |
| Click on a line in the Profiler report to highlight source in
input document |
 |
 |
|
XQuery Output Window| Refresh XQuery output |
 |
 |
| Save XQuery results to file |
 |
 |
|
Validate XQuery Output| Validate XQuery output against XML Schema |
 |
 |
| Configurable validation of XQuery output |
 |
 |
|
XQuery URI Resolver| Allow deployment of XQuery applications to server applications |
 |
 |
| Set custom URI resolver and custom collection URI resolver |
 |
 |
|
XQuery Debugger| Support for W3C XQuery 1.0 Recommendation |
 |
 |
| Set/toggle breakpoints in XQuery files |
 |
 |
| Single stepping (Step Into, Step Out, Step Over) |
 |
 |
| Variables window (show all variables and values relative to
current context) |
 |
 |
| Watch window (XPath expressions and variable names) |
 |
 |
| Call stack, context windows |
 |
 |
| Debugging of an XQuery executed on a MarkLogic database server |
 |
 |
|
Support for Third-Party XQuery Processors| Saxon XQuery Processor |
 |
 |
| eXist |
 |
 |
| Berkeley DB XML |
 |
 |
| Mark Logic XQuery processor |
 |
 |
| IBM DB2 |
 |
 |
| Software AG Tamino |
 |
 |
| Oracle 10.2 |
 |
 |
| X-Hive/DB |
 |
 |
| Raining Data TigerLogic XDMS - XML Data Management Server |
 |
 |
| Microsoft SQL Server |
 |
 |
|