generate_validation.xsl can now (included from dbforms 1.3) be used to generate the
validation.xml
file that dbforms uses for validation. (The source XML file is
dbforms-config.xml
.)
Please note that we added the attribute generate-jsp (true/false) to table tags because there were a few tables we wanted in the
dbforms-config.xml
file for foreign-key reasons but we didn't want tables to be generated. The line test="not(@generate-jsp='false')" returns true when (a) generate-jsp is set to some value other than false or (b) when it doesn't exist. (generate-jsp!='false' by comparison returns true only when generate-jsp is set to something other than false.) This way, its functionality is retained while making it an optional attribute as far as
DevGui is concerned.
Limitations:
Assumes that all foreign-keys are required and that the server will do its own testing for valid entry.
Asserts that isKey'd columns that aren't also autoInc'd are
required
in need of maxlength validating
the resulting validation.xml asserts that the database server will insure that there are no key column conflicts