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)
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
Content Management System Support
CMS Integration
Any WebDAV enabled CMS
Documentum CMS
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 XPath 2.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, 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
Database and SQL/XML Tools
Native XML Database Resource Management and XQuery Execution
Berkeley DB XML Database, XML indexing support
eXist XML Database
MarkLogic (WebDAV interface)
IBM DB2
Software AG Tamino
Oracle 10.2
X-Hive/DB XML Database
Microsoft SQL Server
Relational Database Browsing and Data Editing
Browse multiple sources at the same time
Generic support using JDBC drivers
IBM DB2
Oracle 10.2
Microsoft SQL Server
Relational Databases
Generate XML Schema from database
Database Import (to XML)
SQL Execution on Relational Databases
Generic support using JDBC drivers
IBM DB2
Oracle 10.2
Microsoft SQL Server
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