home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 December / INTERNET97.ISO / pc / software / windows / building / xmlspy / setup44.exe / Data1.cab / F1275_readme.txt < prev    next >
Encoding:
Text File  |  2002-05-23  |  13.4 KB  |  225 lines

  1. XML Spy 4.4
  2.  
  3. ⌐Copyright 1998-2002 Altova GmbH & Altova, Inc.
  4. All rights reserved.
  5.  
  6.  
  7. REVISION HISTORY
  8.  
  9. Version 4.4 / 2002-05-24
  10. Update Release adding several new features and enhancements:
  11.  
  12.    - Spell-Checker
  13.    - Support for CALS and HTML tables in the XSLT Designer and Document Editor
  14.    - Improved handling of tables and editing in the XSLT Designer
  15.    - Support for DocBook editing in the Document Editor
  16.    - Incorporates results from Web-Services Interoperability testing into SOAP Debugger
  17.    - Updates xsl:fo support to final Recommendation
  18.    - Many bug-fixes in the XSLT Designer, Document Editor, Schema editor, and Validator
  19.  
  20.  
  21. Version 4.3 / 2002-02-11
  22. Update Release adding these important new features and changes:
  23.  
  24.  + Suite
  25.    + SOAP Debugger, which lets XML Spy act as a testing tool for Web Services (Suite-only feature)
  26.      - supports .NET, J2EE, and all major web services platforms
  27.      - allows XML Spy to intercept the communication between any SOAP/WebServices Client & Server
  28.      - view all SOAP requests and responses in two windows
  29.      - single-step through SOAP interactions between the SOAP client and a web service
  30.      - modify requests or responses to dynamically test different scenarios
  31.      - define breakpoints on any SOAP function and break on either request or response
  32.      - define conditional breakpoints based on XPath statements
  33.      - automatically interpret WSDL files and modify them on-the-fly for easy .NET client redirection
  34.  
  35.  + IDE
  36.    + Enhanced Java support - XML Spy now directly supports all document types frequently used for
  37.      Java development through built-in templates:
  38.      - .css  Cascading Style Sheet Document
  39.      - .jsp  Java Server Page
  40.      - .tld  JSP 1.2 Tag Library Descriptor
  41.      - .xml  EJB 2.0 Deployment Descriptor
  42.      - .xml  J2EE 1.3 Application
  43.      - .xml  J2EE 1.3 Applicaiton Client
  44.      - .xml  J2EE Connector 1.0 Resource Adapter
  45.      - .xml  Servlet 2.3 Deployment Descriptor
  46.    - XPath Evaluator - new function to facilitate testing and debugging of XPath expressions in
  47.      XSLT stylesheets or XML Schema Identity Constraints. Can be used in either Grid or Text
  48.      View to visualize the resulting node set of any XPath expression. If the result is a list
  49.      of nodes, each node can be highlighted in the grid or text views, by clicking on the node
  50.      in the result list window.
  51.    + Schema Editor
  52.      - support for SQL Server 2000 Schema Extensions (for use with SQLXML 2.0)
  53.      - selector and fields XPath expressions are now validated at design time
  54.    - OpenURL Dialog: structure of WebDAV or FTP repository is now displayed as a tree
  55.    - Project: new commands to add "external" folders (i.e. real directories from the file system,
  56.      from a FTP server, or from a WebDAV repository) for direct browsing access from within XML Spy
  57.    - Text View: auto-completion is now available for processing instructions <? ?> and for ASP
  58.      and JSP style code fragments <% %>
  59.  
  60.  + Document Editor/Browser Plug-in
  61.    - API has been extended, which allows programmers to control current selection
  62.      and have control over multiple events, like key, mouse, drag&drop:
  63.    + List of currently supported events:
  64.      - ondragover
  65.      - ondrop
  66.      - onkeydown
  67.      - onkeyup        
  68.      - onkeypressed
  69.      - onmousemove
  70.      - onbuttonup        
  71.      - onbuttondown
  72.      - oncontextmenu
  73.      - oneditpaste
  74.      - oneditcut        
  75.      - oneditcopy
  76.      - oneditclear
  77.      - onselectionchanged
  78.    - Validator information about currently available objects (like in context menu)
  79.    - Drop from plain text from external sources (applications) into current xml
  80.  
  81.  + Miscellaneous
  82.    + Validating Parser performance and memory optimizations:
  83.      - Validation speed has been substantially increased for both DTD- and XML Schema-based validation
  84.      - Memory requirements for XML Schema validation have been dramatically reduced, especially when
  85.        dealing with larger XML Schema documents with lots of simpleTYpes, complexTypes, and attributeGroups
  86.    + Validating Parser bug fixes
  87.      - Schema error src-attribute.2: If both "default" and "use" are present for an attribute declaration, "use" must be "optional"
  88.      - use of entities (like &) in both facet definitions and during facet validation would lead to incorrect results
  89.      - two or more attributes declarations with the same name were not caught
  90.      - two or more (local) element declarations are only allowed if they use the exact same type
  91.      - definition of element groups with more than 4 forward references was resolved incorrectly
  92.      - datatype "token" was not validated correctly (especially with respect to length facets)
  93.      - sample data for several data types (e.g. xs:language or xs:date) was incorrect or inappropriate
  94.      - xs:fractionDigits and xs:totalDigits are now implemented
  95.      - default values are now checked for compliance with datatype (both type and facets, like enumeration, etc.)
  96.      - xsi:type now also allows simpleTypes and members of a union
  97.      - global element declaration would allow minOccurs and maxOccurs - this is now flagged as an error
  98.      - validator would allow reference to some incorrect built-in simpleTypes (such as xs:enumeration) due to old XDR code
  99.      - XSD->DTD Conversion would generate illegal attribute lists if both a type and an enumeration were present
  100.      - IDREF allowed more than one ID to be present (i.e. IDREF was treated identical to IDREFS)
  101.      - entry helper now correctly displays all choices for a union of multiple types with separate enumeration facets
  102.      - namespace prefix in name="xx:name" is now caught
  103.      - validation of a list type whose members are unions didn't work correctly
  104.    - Updated online help for Document Editor, IDE, and XSLT Designer
  105.  
  106.  
  107. Version 4.2 / 2001-12-10
  108. Update Release adding a host of new features:
  109.  
  110.  + Suite
  111.    + SOAP Client Interface, which lets XML Spy act as a testing tool for Web Services (Suite-only feature)
  112.      - Read and interpret WSDL (Web Services Description Language) documents
  113.      - Create SOAP requests from WSDL
  114.      - Submit SOAP requests to Web Services
  115.      - Receive SOAP responses
  116.  
  117.  + IDE
  118.    - XSLT Transformation: support for MSXML4 parser (alternatively MSXML3 is still available as a separate option)
  119.    - Schema Editor: support for Oracle Schema Extensions (in cooperation with Oracle Project XDB,
  120.      the native XML support in a future Oracle 9i database release)
  121.  
  122.  + Document Editor/Browser Plug-in
  123.    - right-mouse menu with Append/Insert/Apply/Remove commands
  124.    - extended API - possibility to programmatically modify XML data
  125.    - UNICODE version of Browser Plug-in
  126.  
  127.  + XSLT Designer
  128.    - Improved editing capabilities and increased usability
  129.    - Apply style changes to multiple selected elements at once
  130.    - Extended toolbars (text styles, alignments, etc.)
  131.    - Display design-time-borders in tables with zero-width borders
  132.    - Table columns/rows size changes using the mouse (drag&drop)
  133.    - Input field size changes using the mouse
  134.    - Page Settings (title, background color, etc.)
  135.  
  136.  + Miscellaneous
  137.    - Various bug-fixes and minor improvements
  138.    - Updated online help for Document Editor, IDE, and XSLT Designer
  139.  
  140.  
  141. Version 4.1 / 2001-10-19
  142. Update Release adding XSL:FO support and addressing the following issues:
  143.  
  144.    - Empty XPath in unique/key/keyref selectors or fields in an XML Schema
  145.    - Xpath with white-spaces in unique/key/keyref selectors or fields in an XML Schema
  146.    - Problems with entities in enumeration or pattern facets in an XML Schema
  147.    - Converting enumeration types from XDR Schemas to W3C XML Schema
  148.    - Proper generation of restriction/extension when converting from DTD to XML Schema
  149.    - Proper generation of restriction/extension when generating XML Schema from Use-Cases (example XML documents)
  150.    - Handling of elements that require both a restriction and an extension when converting from XDR to XML Schema
  151.    - Validation of external parsed entities inside other external parsed entities in a DTD
  152.    - Processing of conditional sections (INCLUDE/IGNORE) that defined external parsed entities in a DTD
  153.    - Handling of character data in an element declared as ANY in a DTD
  154.    - File name mangling while browsing a directory/collection on a WebDAV server
  155.    - Updated online help for Document Editor, IDE, and XSLT Designer
  156.  
  157.  
  158. Version 4.0.1 / 2001-09-21
  159. Maintenance Release addressing the following issues:
  160.  
  161.    - Attribute names and values were not validated properly
  162.    - Content-models with Choices were not always validated correctly
  163.    - ID/IDREF attributes were not validated correctly
  164.    - xs:normalizedString would incorrectly report errors for all length-related facets
  165.    - xs:gMonth was not validated correctly
  166.    - Identity-Constraints (unique/key/keyref) were not scoped correctly
  167.    - Elements with complexContent and xsi:null="true" were not validated correctly
  168.    - Complex INCLUDE/IGNORE sections in DTDs were not always handled correctly
  169.    - Exception after running a macro from "Tools/Show macros..." dialog via "Run" button
  170.    - Problem with global variables in scripting environment when assigning an object reference
  171.  
  172.  
  173. Version 4.0 / 2001-09-10
  174. Major Release
  175.  
  176. Please see http://www.xmlspy.com and the introduction below for information about new features and products
  177.  
  178.  
  179. INTRODUCTION
  180.  
  181. 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.
  182.  
  183. 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:
  184.  
  185. 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:
  186.  
  187.    + as a stand-alone application, to be deployed on the PC
  188.      of any non-technical user
  189.  
  190.    + integrated as a separate view within the XML Spy IDE
  191.      user-interface (if you purchase the XML Spy Suite product)
  192.  
  193.    + NEW: as a Browser Plug-In for Internet Explorer, which
  194.      dramatically eases deployment in the enterprise
  195.  
  196. 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.
  197.  
  198.  
  199. INSTALLATION
  200.  
  201. 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.
  202.  
  203. 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.
  204.  
  205.  
  206. SUPPORT
  207.  
  208. 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.
  209.  
  210.  
  211. DISTRIBUTION
  212.  
  213. The software itself, its online help system, and any license key-code may not be copied, transferred, or distributed.
  214.  
  215.  
  216. LICENSE METERING
  217.  
  218. 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!
  219.  
  220. 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.
  221.  
  222.  
  223. SOFTWARE LICENSING INFORMATION
  224.  
  225. 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.