adodb-xmlschema is a class that allows the user to quickly and easily build a database using the ADODB database library and a simple XML-formatted file. adodb-xmlschema is included as part of ADODB 3.50 and newer.
| Tags | Software Development Libraries php classes Database |
|---|---|
| Licenses | BSD Original LGPL BSD Revised |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Changes: This version removed the PHP-XSLT requirement added by version 1.0. PHP-XSLT is now optional and only required for the (as yet) little-used schema transformation utilities. Inline schema execution and a "Using AXMLS" tutorial were also added.


Changes: The focus of this release is modularity, ease of use, and documentation. It can now convert schemas between DTD versions, sports better handling of indexes, can extract a schema from a live database, and is able to print and save the SQL generated from a parsed schema. There's a new online tutorial and improved class documentation. There's also preliminary support for inline execution against the database.


Changes: Methods have been added to display, return, and save the SQL resulting from a parsed schema. Table and object prefixing have been added, including the ability to force prefixing in arbitrary SQL statements embedded in the schema. There are several bugfixes, and annoying PHP notifications have been removed.


Changes: The schema upgrade code now works and has been tested on MySQL. The "upgrade" and "forceReplace" arguments in the adoSchema call have been deprecated in favor of the new upgradeSchema method. Upgrading is known to not work with PostgreSQL. (Look for that to be fixed in the next snapshot.)


No changes have been submitted for this release.