Software you need - when you Need it!
XMLSpy Feature Comparison

This table shows the features included in the Enterprise and Professional Editions of XMLSpy® 2008. Please use this as a guide to determine which edition is most suitable for your needs.

  XMLSpy®
Feature Enterprise Professional
XML Editing & Validation    
  Well-formedness checking
  Validation (DTD & schema-based)
  Enhanced, tabbed validation window
  Intelligent Editing (DTD/Schema based entry-help)
  Text View with syntax-coloring
  Advanced context-sensitive entry-helpers
  Schema-based annotation data in entry-helpers
  Line Number Margin
  Text-folding Margin
  Bookmarks & Bookmark Margin
  Visual indentation guides
  CSS editor
  Context sensitive CSS entry helpers
  Editing Office Open XML Microsoft Office 2007 data
  Editing XML data in zipped archives  
  Find-in-files window for find & replace in files & entire projects
  Find & Replace with enhanced XML capabilities
  Find & Replace based on Regular Expressions
  Code-completion & syntax-help
  Pretty-printing of XML files
  One-click comment in / out
  Enhanced Grid & Table View
  Browser View (HTML/XHTML Preview)
  Authentic Document View*
  Dynamic Forms for context-sensitive document editing
  CALS/HTML Table Support
  Spell-checking
  OASIS Catalog Support (subset)
DTD & Schema Editing    
  Text View with syntax-coloring
  Code-completion & syntax-help
  DTD Editor
  Greatly enhanced graphical XML Schema Editor
  Display of attributes in graphical schema diagram
  Display of identity constraints in graphical schema diagram
  Improved display of schema component browser
  Browse schema components by namespace
  Support for aggregate Schemas (include/import/redefine)
  Improved schema diagram display configuration
  Smart restrictions for complex type derivation
  Saving of schema diagram snapshots
  Editing of XML Schema identity constraints
  Editing of embedded Schemas inside WSDL files  
  Interface to new SchemaAgent
  Conversion between DTD & Schema dialects
  Improved generation of DTD/Schema from use-cases
  Generation of Schema from database
  Improved generation of XML instance documents based on DTD/Schema
  Generation of full documentation (in HTML, Word, RTF)
XSL/XSLT Editing    
  Built-in award-winning XSLT 1.0 processor
  Built-in, schema-aware XSLT 2.0 processor
  XPath 1.0 support
  XPath 2.0 support
  Text View with syntax-coloring
  Code-completion & syntax-help
  XPath Analyzer
  XPath Analyzer window with 9 tabs for storing results
  Evaluating XPath expressions across multiple files at once
  Support for external XSL:FO processors
  Support for two-step XSL:FO transformation w/advanced XSLT engine
  Support for external XSLT processors
XSLT Debugger    
  Debug XSLT 1.0 stylesheets
  First debugger to support XSLT 2.0 stylesheets
  Debug XML and XSL files in Grid and Text View
  Dynamic Output in Grid, Text and Browser Views
  Single-Stepping (Step Into, Step Out, Step Over)
  Node-based Breakpoint Management
  Node-based Tracepoint Management
  Setting Tracepoints for XPath Values
  Call Stack, Context Windows
  View and change variables during execution
  Watch Windows with complete XPath support
  Template Explorer with Priorities
XSLT Profiler    
  Profile XSLT 1.0/2.0 stylesheets  
  Profile XSLT files in Grid and Text View  
  Profiling by call graph or hit count  
XQuery Editing    
  Schema-aware XQuery editor with syntax coloring
  Intelligent editing support
  XQuery statements & functions builder
  Dynamic variable entry-helper
  Executing XQuery against IBM DB2 9
  Support for IBM's DB2 XQuery extensions
XQuery Debugger    
  Debug XQuery 1.0 expressions
  View processor context and partial result fragments
  Single-stepping (Step Into, Step Out, Step Over)
  Node-based breakpoint management
  Call stack, context windows
  View and change variables during execution
  Watch windows with complete XPath support
XQuery Profiler    
  Profile XQuery documents  
  Profile XQuery files in Grid and Text View  
  Profiling by call graph or hit count  
Office Open XML/ MS Office 2007    
  Editing Open XML data in Word 2007  
  Editing Open XML data in Excel 2007  
  Editing Open XML data in PowerPoint 2007  
  Validating Open XML data in Office 2007 documents  
  Transforming Office 2007 data with XSLT  
  Processing Office 2007 data with XQuery  
Archive View - native support for ZIP files    
  Accessing & editing XML data in zipped files  
  Saving XML data back to zipped archives  
  Viewing zipped file properties (files, sizes, etc.)  
  Adding / deleting files from archive  
  Transforming XML in zipped files w/ XSLT  
  Processing XML in zipped files w/ XQuery  
Database & legacy support    
  Database Export/Import
  Legacy data conversion (CSV/FLF text file import/export)
  Import of Microsoft Word (97-2003) documents
  Generation of DTD/Schema from database
  Generate XML Schemas according to SQL/XML standard
  Generation of database from DTD/Schema
  Hierarchical Database Import based on XML Schema
  SQL/XML Database Import based on XML Schema
  Database Query window
  Editing db data in Database Query window
  Drag & drop SQL, SQL/XML editor
  Querying and editing XML data in IBM DB2 9
  Registering XML Schemas in IBM DB2 9  
  Support for Microsoft Access
  Support for Microsoft SQL Server
  Support for Oracle 9i and 10g
  Support for IBM DB2
  Deep integration with IBM DB2 9 pureXML
  Support for Sybase
  Support for MySQL
  Support for generic relational databases via ADO
  Support for generic relational databases via ODBC
  Support for accessing Views and System Tables in all supported databases
  Executing XQuery against IBM DB2 9
  IBM DB2 9 XQuery extensions
  XML Schema extensions for Oracle 9i/10g XML DB
  XML Schema extensions for Microsoft SQLXML
  Tamino XML Database management
  Oracle 9i & 10g XML Database support
XML Differencing    
  Compare single files
  Compare entire directories
  Two comparison modes: textual or XML-aware
  Multiple options for XML-aware comparisons, such as entity resolution, ignore attribute order, ignore comments, etc.
  Show differences in Text or Grid view
  Merge option to help migrate changes from one file to the other
  Merge option now also available in XML views
Database Quick Connect Dialog    
  Create a connection (ADO or ODBC)
Authentic Document View    
  XML Editing for business users - hides complexity of XML tags
  Database content browsing and editing for business users
  Editing XML content in IBM DB2 9
  Represents repeating elements as semantic tables
  Layout and styles defined by Stylevision design
  Automatic XML Validation based on industry standard DTDs and XML Schemas
  Conditional templates for advanced layouts and dynamic presentation
  Automatic Business Logic Validation based on industry standard XPath 1.0 or 2.0
  Automatic Calculation of values based on industry standard XPath 1.0 or 2.0
  Support for complex table structures with multiple rows and footers for Input and Output
  Rendering and editing of CDATA nodes
  Rich Input Formatting capabilities
  Date/Time control for easy entry of date values
  Visualize current position in XML document
  Provide values for Combo-Boxes at runtime through XML document
Database eForms Solution    
  Rich, dynamic forms
  Database browsing
  Database queries with built-in query editor
  Information gathering
  Business Logic Validation
  Conditional Templates
Web Services support    
  Universal SOAP Client  
  SOAP Debugger  
  Revolutionary updates to graphical WSDL editor  
  Improved drag & drop WSDL design  
  Improved in-diagram WSDL editing  
  Improved XML Schema integration & editing in WSDL editor  
  Extended support for WSDL file imports  
  Improved WSDL validation  
  Saving and printing WSDL diagrams  
  Generation of full WSDL documentation (in HTML, Word, RTF)  
  Generating images and schema details in WSDL documentation  
Programming-language support    
  Scripting & COM API
  Java API
  3rd party plug-in API
  Forms Editor & ActiveX Controls Integration
  OLE support
  ActiveX Control
  ASP Support
  JSP Support
Improved Visual Studio .NET Integration    
  Seamless integration into Microsoft Visual Studio .NET 2002, 2003, and 2005
  Fully ties into Visual Studio .NET project management
  Replaces built-in editors for XML, XSL, and XML Schema with XMLSpy views
  Provides additional XMLSpy editing views for WSDL, schema-aware XQuery directly within Visual Studio .NET
  First schema-aware XSLT 2.0 Editor & Debugger for Visual Studio .NET
  First XQuery Editor & Debugger for Visual Studio .NET
Eclipse Integration    
  Seamless integration into the Eclipse 3.1 platform
  Fully ties into Eclipse project management
  Provides XMLSpy editing views for XML, XSLT, Schema, WSDL, XQuery directly within Eclipse
  First schema- aware XSLT 2.0 Editor & Debugger for Eclipse
  First schema-aware XQuery Editor & Debugger for Eclipse
Code Generation    
  Redesigned & optimized code generation  
  Java code generation of classes from XML Schema  
  C# code generation of classes from XML Schema  
  Generate Visual Studio .NET projects  
  Generate Borland C# Builder projects  
  Generate Mono (Open source C# implementation) projects  
  C++ Code Generation of classes from XML Schema  
  Customization of C++ Code Generation to support choice of MSXML, Xerces, etc.  
Connectivity    
  FTP server access
  http/WebDAV server access
  Delta-V versioning extensions for WebDAV
  Filesystem access
  ODBC
  ADO
User Interface    
  New and improved look & feel
  Extended Font settings for all views
  Configurable printing and print-preview
  Powerful find&replace capabilities
  Improved customization of toolbars, shortcuts
  Unlimited Undo / Redo
  Improved floating/detachable menus
  Multi-document interface
  Enhanced context-sensitive entry-helper windows
  Macros
  Send files by e-mail
Built-in Stylesheet/Editing Templates for industry standard XML vocabularies    
  DocBook
  US Patent & Trademark Office "Red Book"
  NITF
  NewsML
  P3P
  W3C XMLSpec
  DITA
  GCA XML Paper
  NCAXML
  TEI
  XMLResume
  RIXML
Project Management    
  Virtual Folders (logical grouping)
  Linking to physical Filesystem folders
  Linking to remote server folders (FTP, http, WebDAV)
  Delta-V versioning and configuration management
  Source-Code Control System Interface (VSS, CVS, and compatibles)
  Batch operations (well-formedness check, validation, transformation, schema generation)
  Project-wide find & replace
Platforms    
  Microsoft Windows application (2000, XP, Server 2003, Vista)
  Seamless integration within Microsoft Visual Studio .NET
  Seamless integration within Eclipse platform
International support    
  Unicode (UTF-7, UTF-8, UTF-16, ISO-10646, UCS-2, UCS-4)
  All major Characterset Encodings (ASCII, ISO-8859, CJKV, etc.)
  Conversion between different charactersets and Unicode
* based on customer-defined StyleVision® Power Stylesheets, which can be created using StyleVision® 2007