README.txt


                                adodb-xmlschema
     _________________________________________________________________

   Originally written by [1]Richard Tango-Lowy with many fine additions
   and improvements by [2]Dan Cech.

   For more information or to [3]report bugs or [4]enhancements, or to
   [5]download the latest version, visit the [6]adodb-xmlschema
   Sourceforge Project Page.

Introduction

   adodb-xmlschema is a class that allows the user to quickly and easily
   build or upgrade a database on almost any RDBMS using the excellent
   [7]ADODB database library and a simple XML formatted schema file.

   This library is dual-licensed under a BSD-style license and under the
   [8]GNU Lesser Public License. See the LICENSE file for more
   information.

Features

     * Darned easy to install (included with all newer versions of
       ADODB).
     * Create, upgrade and remove schemas on any platform supported by
       ADODB.
     * Extract a schema from an existing database.
     * Embed RDBMS-specific sections in a schema.
     * Embed arbitrary SQL in a schema.
     * Embed data in a schema.

Installation

   To install adodb-xmlschema, simply copy the adodb-xmlschema.inc.php
   file and the xsl directory into your ADODB directory.

Documentation

   See the docs directory for online documentation and tutorials.

News

  Version 1.0.2

     * Table prefixing is now working correctly.
     * Support for uninstalling databases with the RemoveSchema command.
     * You can now embed default data within the schema for population of
       tables.
     * Many other fixes

  Version 1.0.1

     * The PHP XSLT module is now optional, and is only required for DTD
       conversions.
     * It's now possible to execute the SQL inline (during parsing).
     * Added a Using AXMLS tutorial (browse to index.html in the docs
       directory).

  Version 1.0

     * Thanks to Dan, AXMLS now uses XSLT to convert between DTD schema
       versions. XSLT will also allow us to create other transformations
       against the schema format in the future.
     * Indexes are now part of the table object; they should no longer be
       declared seperately in the schema XML.
     * Upgrading is now transparent. If you apply a schema to an existing
       table, the table gets upgraded to the new schema. This has been
       tested on Oracle and MySQL, but doesn't yet work on PostgreSQL
       (Very soon, very soon).
     * In addition to parsing files, adoSchema now has methods for
       parsing XML Schema strings. This should give us more room to
       extend the library, and give you, the developer, room to
       manipulate the schema string should you feel the need.
     * Check out the new Getting Started tutorial (browse to index.html
       in the docs directory) and improved autodocs. An Advanced User's
       Guide is in the works.
     _________________________________________________________________

Thanks

   Thanks to John Lim for giving us ADODB, and for the hard work that
   keeps it on top of things. And particulary for the datadict code that
   made xmlschema possible.
     _________________________________________________________________

   $Id: ric_README.txt.html,v 1.1 2004/07/28 02:51:59 dcech Exp $

References

   1. mailto:richtl@arscognita.com
   2. mailto:dcech@phpwerx.net
   3. http://sourceforge.net/tracker/?group_id=81768&atid=563961
   4. http://sourceforge.net/tracker/?group_id=81768&atid=563964
   5. http://sourceforge.net/project/showfiles.php?group_id=81768
   6. http://sourceforge.net/projects/adodb-xmlschema/
   7. http://php.weblogs.com/ADODB
   8. http://opensource.org/licenses/lgpl-license.php

Documentation generated on Tue, 27 Jul 2004 20:05:45 -0400 by phpDocumentor 1.3.0RC3