|
NAMEstag-autoschema - writes the implicit stag-schema for a stag fileSYNOPSISstag-autoschema -w sxpr sample-data.xml stag-autoschema -dtd sample-data.xml DESCRIPTIONTakes a stag compatible file (xml, sxpr, itext), or a file in any format plus a parser, and writes out the implicit underlying stag-schemastag-schema should look relatively self-explanatory. Here is an example stag-schema, shown in sxpr syntax: (db (person* (name "s" (address+ (address_type "s") (street "s") (street2? "s") (city "s") (zip? "s"))))) The database db contains zero or more persons, each person has a mandatory name and at least one address. The cardinality mnemonics are as follows:
The default cardinality is 1 ARGUMENTS
LIMITATIONSnot event based - memory usage becomes exhorbitant on large files; prepare a small sample beforehandPOD ERRORSHey! The above document had some coding errors, which are explained below:
Visit the GSP FreeBSD Man Page Interface. |