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.
|
| Enterprise | Professional |
|
 | Support for very large XML files |
•
 |
•
 |
 | Well-formedness checking |
•
 |
•
 |
 | Validation (XML Schema & DTD-based) |
•
 |
•
 |
 | Enhanced, tabbed validation window |
•
 |
•
 |
 | Intelligent Editing (XML Schema/DTD 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 (OOXML) 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) |
•
 |
•
 |
|
 | 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 |
•
 |
•
 |
 | Detailed find & replace across multiple schemas |
•
 |
•
 |
 | Saving of schema diagram snapshots |
•
 |
•
 |
 | Editing of XML Schema identity constraints |
•
 |
•
 |
 | Editing of embedded Schemas inside WSDL files |
•
 |  |
 | Interface to new SchemaAgent |
•
 |
•
 |
 | Conversion between XML Schema & DTD dialects |
•
 |
•
 |
 | Improved generation of XML Schema/DTD from use-cases |
•
 |
•
 |
 | Generation of Schema from database |
•
 |
•
 |
 | Improved generation of XML instance documents based on XML Schema/DTD |
•
 |
•
 |
 | Generation of full documentation (in HTML, Word, RTF) |
•
 |
•
 |
|
 | Built-in award-winning XSLT 1.0 processor |
•
 |
•
 |
 | Built-in, schema-aware XSLT 2.0 processor |
•
 |
•
 |
 | Support for Java, C#, JavaScript, VBScript in XSLT engine |
•
 |
•
 |
 | XPath 1.0 support |
•
 |
•
 |
 | XPath 2.0 support |
•
 |
•
 |
 | Text View with syntax-coloring |
•
 |
•
 |
 | XSL Outline and XSLT Info entry helper windows |
•
 |
•
 |
 | 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 |
•
 |
•
 |
|
 | 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 |
•
 |
•
 |
 | Debug stylesheets that contain Java, C#, JavaScript, VBScript |
•
 |
•
 |
|
 | Profile XSLT 1.0/2.0 stylesheets |
•
 |  |
 | Profile XSLT files in Grid and Text View |
•
 |  |
 | Profiling by call graph or hit count |
•
 |  |
 | Profile stylesheets that contain Java, C#, JavaScript, VBScript |
•
 |
•
 |
|
 | 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 |
•
 |
•
 |
|
 | 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 |
•
 |
•
 |
|
 | Profile XQuery documents |
•
 |  |
 | Profile XQuery files in Grid and Text View |
•
 |  |
 | Profiling by call graph or hit count |
•
 |  |
|
 | Editing OOXML data in Word 2007 |
•
 |  |
 | Editing OOXML data in Excel 2007 |
•
 |  |
 | Editing OOXML data in PowerPoint 2007 |
•
 |  |
 | Validating OOXML data in Office 2007 documents |
•
 |  |
 | Transforming Office 2007 data with XSLT |
•
 |  |
 | Processing Office 2007 data with XQuery |
•
 |  |
|
 | 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 Export/Import |
•
 |
•
 |
 | Legacy data conversion (CSV/FLF text file import/export) |
•
 |
•
 |
 | Import of Microsoft Word (97-2003) documents |
•
 |
•
 |
 | Generation of XML Schema/DTD from database |
•
 |
•
 |
 | Generate XML Schemas according to SQL/XML standard |
•
 |
•
 |
 | Generation of database from XML Schema/DTD |
•
 |
•
 |
 | 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 |
•
 |
•
 |
 | Oracle 9i & 10g XML Database support |
•
 |
•
 |
|
 | 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 |
•
 |
•
 |
|
 | Create a connection (ADO or ODBC) |
•
 |
•
 |
|
 | 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 |
•
 |
•
|