XML Spy 2.0

(c) 1998-99 Icon Information-Systems
All rights reserved


RELEASE NOTES

Version 2.0:
  Released 1999-03-15
  Feature: XML Namespaces support
  Feature: XHTML 1.0 draft support (HTML 4.0 in XML 1.0)
  Feature: Full Unicode support in Windows NT version:
               UTF-7
               UTF-8
               UTF-16
               ISO-10646-UCS-2
               ISO-10646-UCS-4
  Feature: Support for all ISO-8859 single-byte character-set encodings:
               ISO 8859-1 (Latin-1/West European)
               ISO 8859-2 (Latin-2/Central European)
               ISO 8859-3 (Latin-3/South European)
               ISO 8859-4 (Latin-4/North European)
               ISO 8859-5 (Cyrillic)
               ISO 8859-6 (Arabic)
               ISO 8859-7 (Greek)
               ISO 8859-8 (Hebrew)
               ISO 8859-9 (Latin-5/Turkish)
               ISO 8859-11/TIS-620 (Thai)
               ISO 8859-14 (Latin-8)
               ISO 8859-15 (Latin-9)
  Feature: Support for the most-widely used multi-byte character-set encodings:
               Shift-JIS   (Japanese)
               ISO-2022-JP (Japanese)
               EUC-JP      (Japanese)
               EUC-KR      (Korean)
               GB2312      (Chinese)
               Big5        (Taiwanese)
  Feature: Limited support for Unicode in Windows 95/98 version through Codepages:
               Codepage 1252 (Western)
               Codepage 1250 (Central European)
               Codepage 1251 (Cyrillic)
               Codepage 1253 (Greek)
               Codepage 1254 (Turkish)
               Codepage 1255 (Hebrew)
               Codepage 1256 (Arabic)
               Codepage 1257 (Baltic)
               Codepage 1258 (Vietnamese)
               Codepage 874  (Thai)
               Codepage 932  (Japanese, Shift-JIS, MS Kanji)
               Codepage 936  (Chinese, GB2312)
               Codepage 949  (Korean, EUC-KR)
               Codepage 950  (Taiwanese, Big5)
  Feature: Auto-detection of character-set/encoding
  Feature: Auto-correction of bad encoding specifications
  Feature: Display offending characters in case of encoding error
  Feature: Allow setting of font color and script
  Feature: Allow saving without indentation (TABs)
  Feature: Evaluation period extended to 30 days
  Feature: Added "Questionnaire" to "Help" menu
  Feature: New settings for encoding and character-set defaults
  Changed: Windows 95/98 and Windows NT versions are now separate executables due
           to difference in level of Unicode support available on both platforms:
           only Windows NT has full Unicode capabilities!
  Changed: XML menu "Validate" command renamed to "Check well-formedness"
  Changed: "Settings" command moved to "Edit" menu so that it is always available
  Changed: Settings have been greatly extended and are now stored in Registry
           (we are sorry, but old settings from the 1.4 version will be lost)
  Bug-fix: Selected fonts are now always remembered correctly
  Bug-fix: Printing & print preview failed for items with large height (many lines)

Version 1.4:
  Released 1999-02-05
  Feature: Added support for editing of XSL (Extensible Stylesheets)
  Feature: Added support for editing of 3DML (3D Markup Language)
  Bug-fix: XML-Declaration <?xml version=...?> is now written in lower-case
  Bug-fix: Shareware reminder dialog is now big enough for entire message

Version 1.3:
  Released 1999-01-22
  First public release version of XML Spy


INTRODUCTION

With the acceptance of XML as a new standard for data distribution and information engineering on the Internet, the need for a simple tool to quickly open and edit any XML document arises. Just like any common text editor does its job for plain ASCII files, such a tool must contain a bunch of simple to use commands that allow the user to browse through XML files and modify them as needed.

XML Spy is exactly that kind of tool. With its structured approach it allows you to quickly view and edit any XML, XHTML, XSL, 3DML, or DTD document on your PC.

Unlike the many Java-based XML editors available today, XML Spy is written entirely in C++ and is targeted specifically at the Windows platform. This results in a series of benefits for the PC user:

    + it is a lot faster than any Java-based editor
    + it contains full Unicode support (all encodings)
    + it supports the most-widely used character-set encodings
    + it fully exploits the Windows user interface possibilities (e.g. drag & drop)
    + it has rich structure views for the screen and many printing options
    + it offers unlimited levels of "Undo" 
    + it contains detailed find & replace capabilities


INSTALLATION

The "XMLSPY20.ZIP" archive contains this "README.TXT" file and an installation program "XMLSPY20.EXE" that automatically installs XML Spy on your computer (including an on-line manual and several example files). XML Spy works with Windows 95, 98, and NT. An uninstaller ist also included and can be launched from the Start menu, if you ever wish to remove XML Spy from your computer.

Please note, that starting with XML Spy 2.0 there are separate versions of the XML Spy Software for Windows 95/98 and Windows NT, because only Windows NT provides 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.


SHAREWARE NOTICE

XML Spy is distributed as Shareware. You may install and distribute the basic unregistered version FREE of charge. After installation you may freely evaluate the software for a period of 30 days. If you like XML Spy and want to use it beyond the evaluation persion, you must register for 49,- Euro (or approximately 54,- US$) to obtain a fully registered version.


DISTRIBUTION

You may freely distribute the unregistered XML Spy software, as long as either the "XMLSPY20.ZIP" archive or the "XMLSPY20.EXE" installation program is the only item distributed. The software itself or its on-line manual may not be copied, transferred, or distributed alone.


FEEDBACK & SUPPORT

If you have any comments, questions or suggestions, please contact support@icon-is.com via E-Mail. We reserve the right to provide free technical support only to registered users. We'd also like to invite you to help us improve our product: please fill out the
on-line questionnaire on the "Help" menu to tell us what you'd like to see in a future
version of XML Spy.


WARRANTY AND LIMITATION OF LIABILITY

LIMITED WARRANTY. Icon warrants that (a) the SOFTWARE PRODUCT will perform substantially in accordance with the accompanying written materials for a period of ninety (90) days from the date of receipt, and (b) any Support Services provided by Icon shall be substantially as described in applicable written materials provided to you by Icon, and Icon support engineers will make commercially reasonable efforts to solve any problem issues. Some states and jurisdictions do not allow limitations on duration of an implied warranty, so the above limitation may not apply to you. To the extent allowed by applicable law, implied warranties on the SOFTWARE PRODUCT, if any, are limited to ninety (90) days.

CUSTOMER REMEDIES. Icon's and its suppliers' entire liability and your exclusive remedy shall be, at Icon's option, either (a) return of the price paid, if any, or (b) repair or replacement of the SOFTWARE PRODUCT that does not meet Icon's Limited Warranty and which is returned to Icon with a copy of your receipt. This Limited Warranty is void if failure of the SOFTWARE PRODUCT has resulted from accident, abuse, or misapplication. Any replacement SOFTWARE PRODUCT will be warranted for the remainder of the original warranty period or thirty (30) days, whichever is longer.

NO OTHER WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ICON AND ITS SUPPLIERS DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE PRODUCT, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION.

LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ICON OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF ICON HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, ICON'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS EULA SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR U.S.$5.00; PROVIDED, HOWEVER, IF YOU HAVE ENTERED INTO A ICON SUPPORT SERVICES AGREEMENT, ICON'S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT. BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.

TRADEMARKS. All names of products and companies used in this document may be trademarks of their corresponding owners. Their use in this document is intended to be in compliance with the respective guidelines. Unicode and the Unicode Logo are trademarks of Unicode, Inc. Windows, Windows 95, Windows 98, Windows NT, and Windows 2000 are trademarks of Microsoft. Cyberbit is a trademark of Bitstream, Inc. XML is a trademark of MIT.