

WHAT IS IT ?

This Perl modules has been written in 3 days to demonstrate to the
Oracle XSQL Servlet users that it's really easy to have something
doing the same things with more stability and with source code to
extend the capability as wanted.


WHERE IT IS ?

You can always found the latest version at:

	http://www.samse.fr/GPL/pxsql/


HOW DOES IT WORKS ?

You simply have to write XML files with your SQL queries and
associate a XSL template file to each XML/SQL files. After
that calling the cgi script with an alias to the XML/SQL files
will execute the queries, generated an XML file with all resulting
data and process these datas througth an XSLT processor to output
HTML.


HOW CAN IT BE EXTENDED ?

Outside the simple way of writting your SQL queries into the XML-SQL 
you may want to create dynamic SQL statement or do some check before
processing especially with INSERT or UPDATE queries.

Perl XSQL provide the possibility to call a perl method for each
template called from an external perl module. In that function you
can implement any perl code to match your needs.

Create an external perl module (why not in PXSQL/EXSQL/ ?) and export
all function in this module. Load this module into the cgi frontend
script and instead of giving a XML file into the aliases definition
simply add the name of the method you want to call.

See documentation and examples for more informations.


LEARN MORE ?

See the embeded perl documentation in each perl module.
(perldoc PXSQL/XSQL.pm and perldoc PXSQL/XCGI.pm)
There's a text output of this documentation into the docs/
directory.

There's also some sample into the examples/ directory.
To see how to implement extended call see perl module in
PXSQL/EXSQL/


BUG & DEVELOPPEMENT

I will support any problem concerning the current version
of Perl XSQL. If you want to participate to its develeppement
you are really welcome because I have only some short time to
work on it. Let me know.


AUTHOR

Gilles Darold <gilles@darold.net>


Hope this simple tool will help you to do great jobs,
Enjoy...

