XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Go to previous topicPrev TopicGo to next topicNext Topic
Posttop
Doug HurstSubject: 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

 
Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.