Updated Feature List for XML Editors

February 27, 2004

I have been working on the feature list for XML editors, which will be included in the upcoming report I am writing for CMSWatch. After some feedback from some initial respondents, I have revised it. This is by no means final. In fact, I am asking the respondents to add features as they see fit. My thanks to several reader who chimed in with ideas.

If you would like to see this in spreadsheet form, click here. I invited product folks from XML vendors to download and respond to the list. I can not guarantee that your results will get in the first version of the report, but they will get into future versions of the report.

For those of you reviewing the list in spreadsheet form, note that the yellow rows are those rows added since the first version.

Thanks,

Bill

Updated Feature List for XML Editors

OS Windows Mac Linux Solaris VALIDATION XML Validation SGML Validation DTD Support W3C Schema Support Relaxing Schema Support Namespace Support Xinclude XML Catalog Interactive Validation Batch Validation Edit/manage Entities Edit/manage CDATA Edit/manage Attributes Tag/Attribute help and support in context Support special characters and character entities Schematron Allow invalid but well formed Allow invalid and not well formed TABLES and MATH WYSIWYG CALS Tables WYSIWYG HTML Tables WYSIWYG MathML Editing EDITING INTERFACE WYSIWYG Editing Source View Editing Grid View editing* Tree view editing* Pretty printing of XML Syntax coloring Multiple Editing Windows Allow changing markup (elements too) * These both assume hierarchical editing support and one is typically offered instead of the other. EDITORIAL FEATURES Spell checking Grammar checking Collaboration features Versioning Document Compare Document Merge Search and Replace Search and Replace with Regular Expression Search and Replace with XML Context Multiple-level Undo/Redo PLUG-INS and SUPPORTING APPLICATIONS XSLT Engine XSL-FO Engine Raster Image Editing Raster Image Display Vector Image Display Vector Image Editing CUSTOMIZATION FEATURES Menus Macros Tool Bars Keyboard Shortcuts Forms/Interface Designer Customize based on schema/DTD in use Apply customizations to individual user Apply customizations to entire workgroup Apply customizations to entire organization DOM Interface included Web Services via SOAP, etc. BROWSER AND INTEGRATION SUPPORT ActiveX Java JavaScript HTTP PUT HTTP POST LOCALIZATION (Please list # of languages)

Localized Menus
Localized Documentation
Localized Error Messages
Dictionary/Spellchecking
Integration with Translation Systems

Language Support
Tag Aliases
Localized User Interface
Thesaurus, multiple languages
Online Help, multiple languages

Posted by Bill Trippe at February 27, 2004 6:56 PM

support this blog