Unicorn XML Toolkit Version 1.50.00, Standard Edition: Release Notes

Copyright © 1999-2002, Unicorn Enterprises SA. All Rights Reserved.

Contents

Introduction

This document contains general information regarding the Unicorn XML Toolkit version 1.50.00, Standard Edition software product. The software is owned by Unicorn Enterprises SA and is protected by copyright laws and international copyright treaties. In order to use the product, you must acquire the appropriate license from Unicorn Enterprises SA.

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

IN NO EVENT WILL UNICORN ENTERPRISES BE LIABLE TO ANY PARTY FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES FOR ANY USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY LOST PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER DATA ON YOUR COMPUTER SYSTEM OR OTHERWISE, EVEN IF WE ARE EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Deliverables

The toolkit is shipped as a collection of binary object libraries accompanied with header files declaring the toolkit C++ application programmer interface (API). The libraries are built using Microsoft Visual C++ version 6.0, and the toolkit is intended for use with this (or compatible) development platform.

The source code is not included with the Standard Edition of the toolkit.

The toolkit was tested on Windows NT 4.0, but might be usable on other Win32 platforms as well.

Directories

The toolkit components are located in the following directories:

doc
Documentation
lib
Libraries
sample
Sample code
src
Source code

Public Header Files

Header files which declare public namespaces and classes of the toolkit API for C++ are located in the subdirectory src\inc.

Following is the list of public C++ header files. Note that besides the public header files listed below, the tookit distribution provides a collection of header files containing the internal toolkit declarations not documented here.

Header Namespace Library
core.h Core xmlstd.lib
dom.h Dom xmlstd.lib
sax.h Sax xmlstd.lib
unicode.h Unicode xmlstd.lib
uri.h Uri xmlstd.lib
xmlkit.h Xml xmlstd.lib

Libraries

At present, all toolkit object modules are packaged as a single object library, xmlstd.lib. Two versions of this library are shipped with the product distribution. Both versions are built using Microsoft Visual C++ version 6.0. The debug library is built with the "Debug Multithreaded DLL" run-time library option. The release library is built with the "Multithreaded DLL" run-time library option.

The debug library is stored in the subdirectory lib. The release library is stored in the subdirectory lib\release.

Documentation

The reference manual for the C++ API is contained in the subdirectory doc\cpp. This manual is represented as a collection of HTML pages. The main page is contained in doc\cpp\xmlstd.html. All other pages are accessible from the main page via hyperlinks.

Sample Code

The sample code for the C++ API is located in the subdirectory sample\cpp. All sample projects are grouped in a single workspace located at sample\cpp\wks; the corresponding C++ source code can be found in sample\cpp\src. The detailed description of samples is located in the file sample\cpp\readme.