|
top
|
 Subject: XSD Generation Engine Author: Doug Hurst Date: 03 Jun 2009 01:49 PM
|
Here's what I want.
An Engine that will be build an .XSD schema file based on other than a string of XML. For example a transaction dictionary.
Say I was parsing a transaction dictionary file sufficient to tell me everything that ought to be in an .XSD schema file... such as a set of f transaction numbers and additional information accompanying them. The code might look something like
StylusStudioGen ssg = new StylusStudioGen();
if (trans.equals("0130") {
ssg.gen("String", "BIO_INFORMATION", "LAST_NAME", <last name variable>, 30, 20);
} else (trans.equals("0131") {
ssg.gen("String", "BIO_INFORMATION", "FIRST_NAME", <first name variable>, 30, 20);
}
.
.
.
... with the 30, 20 meaning 30 is the maximum length and up to 20 last names could be supplied. I realize that there could be some very complex nesting situations.
At the end, you would call something like
ssg.Write(<file>);
... and Voila! you have an .XSD file that could take requests conforming to the transaction dictionary and pruduce .XML output validated against the schema.
Doug Hurst
|
|
|