- Display design-time-borders in tables with zero-width borders
- Table columns/rows size changes using the mouse (drag&drop)
- Input field size changes using the mouse
- Page Settings (title, background color, etc.)
+ Miscellaneous
- Various bug-fixes and minor improvements
- Updated online help for Document Editor, IDE, and XSLT Designer
Version 4.1 / 2001-10-19
Update Release adding XSL:FO support and addressing the following issues:
- Empty XPath in unique/key/keyref selectors or fields in an XML Schema
- Xpath with white-spaces in unique/key/keyref selectors or fields in an XML Schema
- Problems with entities in enumeration or pattern facets in an XML Schema
- Converting enumeration types from XDR Schemas to W3C XML Schema
- Proper generation of restriction/extension when converting from DTD to XML Schema
- Proper generation of restriction/extension when generating XML Schema from Use-Cases (example XML documents)
- Handling of elements that require both a restriction and an extension when converting from XDR to XML Schema
- Validation of external parsed entities inside other external parsed entities in a DTD
- Processing of conditional sections (INCLUDE/IGNORE) that defined external parsed entities in a DTD
- Handling of character data in an element declared as ANY in a DTD
- File name mangling while browsing a directory/collection on a WebDAV server
- Updated online help for Document Editor, IDE, and XSLT Designer
Version 4.0.1 / 2001-09-21
Maintenance Release addressing the following issues:
- Attribute names and values were not validated properly
- Content-models with Choices were not always validated correctly
- ID/IDREF attributes were not validated correctly
- xs:normalizedString would incorrectly report errors for all length-related facets
- xs:gMonth was not validated correctly
- Identity-Constraints (unique/key/keyref) were not scoped correctly
- Elements with complexContent and xsi:null="true" were not validated correctly
- Complex INCLUDE/IGNORE sections in DTDs were not always handled correctly
- Exception after running a macro from "Tools/Show macros..." dialog via "Run" button
- Problem with global variables in scripting environment when assigning an object reference
Version 4.0 / 2001-09-10
Major Release
Please see http://www.xmlspy.com and the introduction below for information about new features and products
INTRODUCTION
The XML Spy 4.2 Integrated Development Environment (IDE) builds on the success of the award-winning XML Spy 3.5 product in the developer market and adds expanded ODBC database access functionality, enhanced user interface customization, a new plug-in architecture for 3rd party developers, as well as support for the final XML Schema Recommendation for both graphical XML Schema editing and validation of XML instance documents based upon XML Schema.
In addition, the new 4.2 product line now includes the XML Spy 4.2 Document Framework - a revolutionary solution for all document or content editing applications that is based on a combination of XML Schema and XSLT Stylesheets. This provides the customer with a highly user-friendly interface - very much like a typical word processor - that allows for true XML content editing and creation. The framework consists of two applications:
The XML Spy 4.2 Document Editor supports free-flow WYSIWYG text editing, form-based data input, graphical elements, presentation and editing of arbitrary repeating XML elements as tables, real-time validation, and consistency checking using XML Schema and is typically deployed on the end-users desk. The XML Spy Document Editor is available in three variations:
+ as a stand-alone application, to be deployed on the PC
of any non-technical user
+ integrated as a separate view within the XML Spy IDE
user-interface (if you purchase the XML Spy Suite product)
+ NEW: as a Browser Plug-In for Internet Explorer, which
dramatically eases deployment in the enterprise
The XML Spy 4.2 XSLT Designer is a graphical Stylesheet creation tool that enables the customization of the document editor by defining an XSLT Stylesheet and additional editing-specific options based upon the underlying DTD or XML Schema for use during the content creation or editing process.
INSTALLATION
The "SETUP.EXE" automatically installs the entire XML Spy Suite on your computer (including an help system and several example files). XML Spy works with Windows 95, 98, NT, ME, 2000, and XP. An uninstaller is also included and can be launched from the Start menu, if you ever wish to remove XML Spy from your computer.
Please note, that XML Spy has separate versions of the XML Spy Software for Windows 95/98/ME and Windows NT/2000/XP, because only the high-end Windows versions provide full Unicode support on the operating-system layer. The setup program will automatically detect your version of Windows and install the correct version for XML Spy.
SUPPORT
Please use our online support center at http://www.xmlspy.com/support for information about frequently asked questions, and to submit questions to our technical support team.
DISTRIBUTION
The software itself, its online help system, and any license key-code may not be copied, transferred, or distributed.
LICENSE METERING
XML Spy has a built-in license metering module that helps you in avoiding any unintentional violation of our license agreement. XML Spy can be licensed either as a single-user or multi-user software and depending on your license, this license-metering module makes sure, that no more than the licensed number of users are using XML Spy concurrently. If more than the licensed number of copies is used, any attempt to start another copy of XML Spy will only result in a dialog being displayed on the user's machine. No information is ever transmitted outside your local area network (LAN) or over the Internet!
This license-metering technology is using your LAN to communicate between instances of XML Spy running on different computers. This communication only happens whenever a new copy of XML Spy is being launched and will not put any significant load on your network. Please see the corresponding chapter in the online help system for further information.
SOFTWARE LICENSING INFORMATION
Please see the current version of our End-User License Agreement ("EULA"), which is available on our web site at http://www.xmlspy.com/order_license4.html at any time. This version of the EULA was also presented during the installation process and has been accepted.